search 구성 블록
search 구성 블록 (Search Configuration Block)
이 페이지는 Nomad 에이전트 구성의 search 블록에서 Nomad 서버 검색 API를 구성하는 방법에 대한 참조 정보를 제공해요. 퍼지(fuzzy) 검색을 활성화하고, 검색어의 최소 길이, 컨텍스트 유형별로 검색할 Nomad 객체의 최대 수, 일치 결과의 최대 수를 구성해요.
출처: 문서
본문
server {
search {
fuzzy_enabled = true
limit_query = 200
limit_results = 1000
min_term_length = 5
}
}
search 매개변수 (Parameters)
fuzzy_enabled(bool: true)— 퍼지 검색 API가 활성화되어 있는지 여부를 지정해요. 활성화되지 않은 경우 퍼지 검색 API 엔드포인트에 대한 요청은 오류 응답을 반환해요.limit_query(int: 20)— 결과를 잘라내기 전에 Nomad 서버에서 컨텍스트 유형별로 검색할 Nomad 객체의 최대 수를 지정해요. 이 값을 높게 설정하면 Nomad 서버 성능이 저하될 수 있어요.limit_results(int: 100)— 결과를 잘라내기 전에 API 응답에서 컨텍스트 유형별로 축적할 일치 결과의 최대 수를 지정해요. 이 값을 높게 설정하면 API 응답 크기가 지나치게 커질 수 있어요.min_term_length(int: 2)— 퍼지 검색 API로 일치를 허용하는 검색어의 최소 길이를 지정해요. 이 값을 높게 설정하면 광범위한 질의로 인한 Nomad 서버의 불필요한 부하를 막을 수 있어요.