SearchSetting

Prev Next

설명

검색 시 기타 환경 설정

구문

private String transfer_timeout;
private String search_timeout;
private String ranking_value;
private String use_df;
private String reuse_term_extractor;

검색 요청 시 예시

{
    ...,
  "setting": {
    "transfer_timeout": 30,
    "search_timeout": 30,
    "ranking_value": true,
    "use_df": true,
    "reuse_term_extractor": true
  }
}

필드

필드 명 필수 여부 타입 제약사항 설명
transfer_timeout No String, Integer transfer timeout을 지정
search_timeout No String, Integer search timeout을 지정
ranking_value No String, Bool true, false (default : false) 결과에 랭킹 변수 값 노출 여부를 지정
use_df No String, Bool true, false idf 값의 사용 여부를 지정
reuse_term_extractor No String, Bool true, false term_extractor 옵션에서 생성한 텀분석기를 서버에 저장
  • true : term_extractor 옵션을 줘서 runtime에 만든 텀분석기를 다음 요청에도 사용할 수 있도록 서버에 저장 합니다. (총 50개까지 저장 가능)
  • false : false: term_extractor 옵션을 줘서 runtime에 만든 텀분석기를 한번 사용 후 버림 (디폴트 설정)
  • 해당 옵션은 검색 결과에 영향을 주지 않으며, 성능에 영향을 줌. term_extractor 옵션을 사용해서 검색 쿼리를 만들 예정 이라면 실제 트래픽을 받기 전에 해당 옵션을 반드시 켜야 함. (단, 테스트시에는 텀분석기 최대 숫자인 50개가 넘을 수 있기 때문에 끄고 테스트 바람)