쿼리 및 정렬 옵션

쿼리 문자열만 사용하여 Index.Search 메서드를 호출하면 다음과 같은 기본 쿼리 옵션에 따라 결과가 반환됩니다.

  • 문서가 내림차순으로 정렬되어 반환됨
  • 문서가 한 번에 20개씩 그룹으로 반환됨
  • 검색된 문서에 원본 필드가 모두 포함됨

SearchOptions 구조체 의 인스턴스를`Search` 에 대한 인수로 사용하여 이러한 옵션을 변경할 수 있습니다.

SearchOptions 구조체 를 사용하면 한 번에 반환할 문서 개수를 지정할 수 있습니다. 검색된 문서의 콘텐츠를 맞춤설정할 수도 있습니다. 문서 식별자만 요청하거나 문서에 필드 하위 집합만 포함되도록 요청할 수 있습니다. 또한 필드 표현식(문서의 다른 필드에서 파생된 값이 있는 필드)을 사용하여 .검색된 문서에서 커스텀 필드를 만들 수 있습니다.

쿼리 옵션과 별도로`SearchOptions` 구조체 에는 SortOptions구조체의 인스턴스도 포함될 수 있습니다. 정렬 옵션을 사용하여 정렬 순서를 변경하고 여러 키를 기준으로 결과를 정렬할 수 있습니다.

SearchOptions

다음 속성은 반환되는 결과의 개수와 순서를 제어합니다. 함께 사용할 수 없는 오프셋 및 커서 옵션은 페이지로 나누기를 지원합니다. 이들 옵션은 선택된 문서 중에서 결과에 반환될 문서를 지정합니다.

속성 설명 기본값 최대
Limit 결과에 반환할 최대 문서 수입니다. 20 1000