AutocompleteRequest interface
유사 항목 일치 및 기타 자동 완성 쿼리 동작에 대한 매개 변수입니다.
속성
autocomplete |
자동 완성 모드를 지정합니다. 기본값은 'oneTerm'입니다. 자동 완성 용어를 생성하는 동안 'twoTerms'를 사용하여 대상 포진 및 'oneTermWithContext'를 가져와 현재 컨텍스트를 사용합니다. 가능한 값은 'oneTerm', 'twoTerms', 'oneTermWithContext'입니다. |
filter | 자동 완성 결과에 대해 완료된 용어를 생성하는 데 사용되는 문서를 필터링하는 OData 식입니다. |
highlight |
적중 강조 표시에 추가되는 문자열 태그입니다. highlightPreTag를 사용하여 설정해야 합니다. 생략하면 적중 항목 강조 표시가 사용하지 않도록 설정됩니다. |
highlight |
강조 표시를 적중하기 위해 앞에 추가된 문자열 태그입니다. highlightPostTag를 사용하여 설정해야 합니다. 생략하면 적중 항목 강조 표시가 사용하지 않도록 설정됩니다. |
minimum |
쿼리를 성공으로 보고하기 위해 자동 완성 쿼리에서 처리해야 하는 인덱스의 백분율을 나타내는 0에서 100 사이의 숫자입니다. 이 매개 변수는 복제본이 하나만 있는 서비스에 대해서도 검색 가용성을 보장하는 데 유용할 수 있습니다. 기본값은 80입니다. |
search |
자동 완성 용어를 쿼리할 때 고려해야 할 쉼표로 구분된 필드 이름 목록입니다. 대상 필드는 지정된 제안기에서 포함해야 합니다. |
top | 검색할 자동 완성 용어 수입니다. 1에서 100 사이의 값이어야 합니다. 기본값은 5입니다. |
use |
자동 완성 쿼리에 유사 항목 일치를 사용할지 여부를 나타내는 값입니다. 기본값은 false입니다. true로 설정하면 검색 텍스트에 대체 문자 또는 누락된 문자가 있더라도 쿼리가 용어를 자동으로 완성합니다. 이는 일부 시나리오에서 더 나은 환경을 제공하지만 유사 항목 자동 완성 쿼리가 느리고 더 많은 리소스를 사용하므로 성능 비용이 발생합니다. |
속성 세부 정보
autocompleteMode
자동 완성 모드를 지정합니다. 기본값은 'oneTerm'입니다. 자동 완성 용어를 생성하는 동안 'twoTerms'를 사용하여 대상 포진 및 'oneTermWithContext'를 가져와 현재 컨텍스트를 사용합니다. 가능한 값은 'oneTerm', 'twoTerms', 'oneTermWithContext'입니다.
autocompleteMode?: AutocompleteMode
속성 값
filter
자동 완성 결과에 대해 완료된 용어를 생성하는 데 사용되는 문서를 필터링하는 OData 식입니다.
filter?: string
속성 값
string
highlightPostTag
적중 강조 표시에 추가되는 문자열 태그입니다. highlightPreTag를 사용하여 설정해야 합니다. 생략하면 적중 항목 강조 표시가 사용하지 않도록 설정됩니다.
highlightPostTag?: string
속성 값
string
highlightPreTag
강조 표시를 적중하기 위해 앞에 추가된 문자열 태그입니다. highlightPostTag를 사용하여 설정해야 합니다. 생략하면 적중 항목 강조 표시가 사용하지 않도록 설정됩니다.
highlightPreTag?: string
속성 값
string
minimumCoverage
쿼리를 성공으로 보고하기 위해 자동 완성 쿼리에서 처리해야 하는 인덱스의 백분율을 나타내는 0에서 100 사이의 숫자입니다. 이 매개 변수는 복제본이 하나만 있는 서비스에 대해서도 검색 가용성을 보장하는 데 유용할 수 있습니다. 기본값은 80입니다.
minimumCoverage?: number
속성 값
number
searchFields
자동 완성 용어를 쿼리할 때 고려해야 할 쉼표로 구분된 필드 이름 목록입니다. 대상 필드는 지정된 제안기에서 포함해야 합니다.
searchFields?: SearchFieldArray<TModel>
속성 값
SearchFieldArray<TModel>
top
검색할 자동 완성 용어 수입니다. 1에서 100 사이의 값이어야 합니다. 기본값은 5입니다.
top?: number
속성 값
number
useFuzzyMatching
자동 완성 쿼리에 유사 항목 일치를 사용할지 여부를 나타내는 값입니다. 기본값은 false입니다. true로 설정하면 검색 텍스트에 대체 문자 또는 누락된 문자가 있더라도 쿼리가 용어를 자동으로 완성합니다. 이는 일부 시나리오에서 더 나은 환경을 제공하지만 유사 항목 자동 완성 쿼리가 느리고 더 많은 리소스를 사용하므로 성능 비용이 발생합니다.
useFuzzyMatching?: boolean
속성 값
boolean