쿼리 결과 개선
쿼리 결과의 품질을 개선하기 위해 취할 수 있는 조치에 대해 알아보세요.
Discovery에 내장된 도구를 사용하여 개선할 수 있습니다.
결과에는 정확히 일치하는 것 이상이 포함됩니다
다른 검색 애플리케이션과 달리, 제출하는 구문에 따옴표를 추가하면 not 정확히 일치하는 항목만 반환합니다. 제품 사용자 인터페이스에서 제출되는 쿼리는 자연어 쿼리입니다. 자연어 쿼리에 인용된 텍스트가 제출되면 해당 문구는 결과 점수를 높이는 데 사용됩니다. 그러나 검색 결과는 전체 문구가 포함된 문서에만 국한되지 않습니다.
쿼리가 처리되는 방식을 더 잘 제어하려면 쿼리 API를 사용해야 합니다. 쿼리 API의 phrase 연산자에 대한 자세한 내용은 쿼리 연산자 를 참조하세요.
짧은 쿼리는 관련 없는 결과를 반환합니다
쿼리에 너무 많은 중단어가 포함되어 있고 의미 있는 검색을 트리거할 수 있는 고유한 용어가 충분하지 않을 수 있습니다. 쿼리를 제출하면 프로젝트에 제출되기 전에 쿼리 텍스트가 분석되고 최적화됩니다. 발생하는 변경 사항 중 하나는 텍스트에서 중지 단어가 제거되는 것입니다. 중단 단어는 콘텐츠의 의미적 의미를 구분하는 데 유용하지 않은 것으로 간주되는 단어입니다. 중지 단어의 예로는 and,
the, about 와 같은 용어가 있습니다. Discovery는 데이터가 색인될 때와 검색될 때 모두 자동으로 무시되는 중지 단어 목록을 정의합니다. About us 와 같이 대부분 또는 정지 단어만 포함된 쿼리를 제출하는 경우 빈 쿼리를 제출하는 것과 같습니다.
us는 중지 단어 목록에 포함되어 있지 않지만 중지 단어로 나열된 우리로 철자화되어 있습니다.
컬렉션에서 사용하는 중지 단어를 편집할 수 있습니다. 단, 중지 단어 목록을 보강할 수만 있고 중지 단어를 제거할 수는 없습니다. 그리고 사용자가 정의한 중지 단어는 쿼리 시에만 사용됩니다. 데이터가 컬렉션에 추가되고 인덱스가 생성될 때 Discovery에서 사용하는 중지 단어 목록에는 영향을 주지 않습니다.
자세한 내용은 무시할 단어 식별하기 를 참조하세요.
결과에 텍스트가 너무 많습니다
원본 문서가 큰 경우 문서를 작은 덩어리로 분할하는 것이 좋습니다.
이를 위해 사용자가 학습한 스마트 문서 이해 모델을 만들 수 있습니다. 문서에서 문서를 일관되게 하위 섹션으로 나누는 데 사용할 수 있는 콘텐츠를 찾습니다. 예를 들어 문서에 챕터나 자막이 있을 수 있습니다. chapter 이라는 사용자 지정 레이블을 사용하여 챕터에 레이블을 지정할 수 있습니다. 모델에 chapter 콘텐츠 유형을 인식하도록 가르친 후에는 전체 컬렉션에 모델을 적용합니다.
자세한 내용은 스마트 문서 이해 사용하기 를 참조하세요.
그런 다음 chapter 필드를 기준으로 문서를 분할하여 챕터별로 세분화된 여러 개의 하위 문서를 만들 수 있습니다. 자세한 내용은 문서를 분할하여 쿼리 결과를 더 간결하게 만들기 를 참조하세요.
테이블의 정보를 찾을 수 없습니다
테이블의 정보를 검색할 수 있도록 하려면 테이블 이해 강화 기능을 컬렉션에 적용해야 합니다. 테이블 이해 강화는 일부 상황에서 컬렉션에 자동으로 적용됩니다. 그렇지 않고 컬렉션의 인덱스에 HTML 필드가 있는 경우 표 이해 보강 기능을 직접 적용할 수 있습니다.
자세한 내용은 표 이해하기 를 참조하세요.
다이어그램의 정보가 표시되지 않습니다
컬렉션에 광학 문자 인식(OCR) 설정을 활성화하지 않으면 다이어그램 및 기타 이미지의 텍스트는 캡처되지 않습니다. 컬렉션을 처음 만든 후 컬렉션에 설정을 적용할 수 있습니다. 자세한 내용은 데이터 컬렉션 관리하기 를 참조하세요.
검색에서 중요한 용어를 인식하지 못함
결과에서 쿼리의 키워드, 일반 명사 또는 도메인별 용어가 중요한 것으로 인식되지 않는 것으로 나타나면 컬렉션을 보강하세요.
위치나 회사 이름처럼 일반적으로 특별한 의미를 가진 것으로 이해되는 용어를 찾아서 태그하려면 Watson Natural Language Understanding를 사용하세요. 자세한 내용은 사전 빌드된 강화 기능 적용하기 를 참조하세요.
사용 사례에 특별한 의미가 있는 용어와 패턴에 대해 Discovery에게 가르치세요. 자세한 내용은 도메인별 리소스 추가하기 를 참조하세요.
기본 패싯은 유용하지 않습니다
컬렉션에 적용하는 강화 기능의 데이터를 기반으로 문서를 분류하는 패싯을 추가할 수 있습니다. 예를 들어 키워드 또는 사전 카테고리를 기반으로 패싯을 표시하고 싶을 수 있습니다. 자세한 정보는 패싯을 참조하십시오.
다른 검색 기능 살펴보기
Discovery 사용자 인터페이스에서 프로젝트를 테스트할 때 자연어 쿼리를 제출합니다. 자연어 쿼리 검색이 수행되는 방식에 영향을 줄 수 있는 검색 기능을 사용할 수 있습니다. 또한 Discovery 쿼리 언어 검색은 API를 사용하여 활용할 수 있는 또 다른 유형의 검색입니다. 초기 결과가 필요에 맞지 않는다면 다른 검색 방법을 시도해 보세요.
-
DQL(검색 쿼리 언어) 검색: 보다 복잡한 쿼리를 허용하는 검색 메커니즘입니다. 쿼리 API를 사용하여 DQL 쿼리를 제출해야 합니다.
예를 들어 컬렉션에 적용된 강화 기능으로 생성된 필드에서 특정 값을 검색할 수 있습니다.
-
자연어 쿼리는 개선 및 사용자 지정 페이지에서 트리거되는 검색 유형입니다.
쿼리 API에 대한 자세한 내용은 쿼리 API 개요 를 참조하세요.