전문 검색

원본 보기

전문 검색

실습 예제로 시작하고 싶다면 전문 검색 튜토리얼을 참고하세요.

어휘 검색이라고도 불리는 전문 검색은 문서의 텍스트 필드를 빠르고 효율적으로 검색하는 기법입니다. 단순한 정확한 용어 일치가 아니라 관련성 높은 결과를 반환할 수 있도록 문서와 검색 쿼리가 변환됩니다. text 타입 필드는 전문 검색을 위해 분석되고 색인됩니다.

수십 년간의 정보 검색 연구를 기반으로 하는 전문 검색은 데이터가 늘어나도 예측 가능하게 확장되는 신뢰할 수 있는 결과를 제공합니다. CPU에서 효율적으로 동작하기 때문에 Elasticsearch의 전문 검색은 GPU를 많이 사용하는 벡터 연산에 비해 컴퓨팅 자원을 최소한으로 필요로 합니다.

전문 검색을 벡터를 활용한 시맨틱 검색과 결합하면 최신 하이브리드 검색 기반 애플리케이션을 구축할 수 있습니다. 벡터 검색에는 추가 GPU 자원이 필요할 수 있지만, 전문 검색 부분은 기존 CPU 인프라를 활용하므로 비용 효율성을 유지합니다.

전문 검색의 동작 방식에 대한 개괄적인 설명은 전문 검색의 동작 방식을 참고하세요.

전문 검색을 직접 실습하며 익히려면 전문 검색 튜토리얼을 참고하세요.

다음은 Elasticsearch의 전문 검색을 더 자세히 알아보는 데 도움이 되는 자료입니다.

핵심 개념

전문 검색의 핵심 구성 요소에 대해 알아보세요:

Elasticsearch 쿼리 언어

Elasticsearch의 쿼리 언어로 전문 검색 쿼리를 작성하는 방법을 알아보세요:

고급 주제

Elasticsearch의 BM25 구현에 대한 기술적인 심층 설명은 다음 블로그 게시물을 읽어보세요: The BM25 Algorithm and its Variables.

검색 결과의 관련성을 최적화하는 방법은 검색 관련성 최적화를 참고하세요.