검색 서비스 커넥터

SearchServiceConnector는 검색을 수행할 수 있는 유틸리티 클래스입니다. 이 클래스에서 '검색' 조작은 검색 개발자가 일반 검색 서버 색인에서 검색을 호출하도록 지원되는 유일한 방법입니다.

이면에서 이 클래스는 실행 중인 애플리케이션에서 일반 검색 서버 인스턴스(배치된 위치에 관계없이)로의 연결 세부사항을 처리합니다.

검색은 다음 메소드를 사용하여 SearchServiceConnector로 수행할 수 있습니다.

static SearchServerResults search(CuramQuery query)
참고: 검색 색인에 데이터가 없는 경우 IndexEmptyException을 처리합니다. 검색을 구현하는 개발자는 이 예외를 잘 처리해야 합니다.

일반 검색 서버에 연결하려면 사용자 신임 정보가 필요합니다. 커넥터는 현재 사용자의 세부사항을 선택하고 이를 사용하여 일반 검색 서버와 통신합니다.

참고: DoSearch 메소드(또는 일반 검색 서버 메소드)를 직접 사용하려고 시도하지는 마십시오. 이 메소드는 Cúram 애플리케이션의 컨텍스트에서 실행 중인 경우와 실행 중인 일반 검색 서버 애플리케이션의 컨텍스트에서는 작동하지 않습니다.