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