AutocompleteRequest interface
Parametry pro přibližné porovnávání a další chování automatického dokončování dotazů
Vlastnosti
autocomplete |
Určuje režim automatického dokončování. Výchozí hodnota je "oneTerm". Pomocí twoTerms získáte šindele a oneTermWithContext k použití aktuálního kontextu při vytváření automaticky dokončených termínů. Mezi možné hodnoty patří: "oneTerm", "twoTerms", "oneTermWithContext". |
filter | Výraz OData, který filtruje dokumenty použité k vytvoření dokončených termínů pro výsledek automatického dokončování. |
highlight |
Značka řetězce, která je připojena k dosažení zvýraznění. Musí být nastaven pomocí highlightPreTag. Pokud je vynechán, zvýraznění kláves je zakázané. |
highlight |
Značka řetězce, která je předem připravená k dosažení zvýraznění. Musí být nastaven pomocí highlightPostTag. Pokud je vynechán, zvýraznění kláves je zakázané. |
minimum |
Číslo mezi 0 a 100 označující procento indexu, které musí být pokryto dotazem automatického dokončování, aby byl dotaz nahlášen jako úspěšný. Tento parametr může být užitečný pro zajištění dostupnosti vyhledávání i pro služby, které mají jenom jednu repliku. Výchozí hodnota je 80. |
search |
Seznam názvů polí oddělených čárkami, který se má vzít v úvahu při dotazování na automaticky dokončené termíny. Cílová pole musí být zahrnuta v zadaném návrhu. |
top | Počet automaticky dokončených termínů, které se mají načíst. Musí se jednat o hodnotu mezi 1 a 100. Výchozí hodnota je 5. |
use |
Hodnota označující, jestli se má použít přibližná shoda pro dotaz automatického dokončování. Výchozí hodnota je false. Když je nastavená hodnota true, dotaz automaticky dokončí termíny, i když ve hledaném textu chybí nebo je nahrazovaný znak. I když to v některých scénářích poskytuje lepší prostředí, má to náklady na výkon, protože dotazy s přibližným automatickým dokončováním jsou pomalejší a spotřebovávají více prostředků. |
Podrobnosti vlastnosti
autocompleteMode
Určuje režim automatického dokončování. Výchozí hodnota je "oneTerm". Pomocí twoTerms získáte šindele a oneTermWithContext k použití aktuálního kontextu při vytváření automaticky dokončených termínů. Mezi možné hodnoty patří: "oneTerm", "twoTerms", "oneTermWithContext".
autocompleteMode?: AutocompleteMode
Hodnota vlastnosti
filter
Výraz OData, který filtruje dokumenty použité k vytvoření dokončených termínů pro výsledek automatického dokončování.
filter?: string
Hodnota vlastnosti
string
highlightPostTag
Značka řetězce, která je připojena k dosažení zvýraznění. Musí být nastaven pomocí highlightPreTag. Pokud je vynechán, zvýraznění kláves je zakázané.
highlightPostTag?: string
Hodnota vlastnosti
string
highlightPreTag
Značka řetězce, která je předem připravená k dosažení zvýraznění. Musí být nastaven pomocí highlightPostTag. Pokud je vynechán, zvýraznění kláves je zakázané.
highlightPreTag?: string
Hodnota vlastnosti
string
minimumCoverage
Číslo mezi 0 a 100 označující procento indexu, které musí být pokryto dotazem automatického dokončování, aby byl dotaz nahlášen jako úspěšný. Tento parametr může být užitečný pro zajištění dostupnosti vyhledávání i pro služby, které mají jenom jednu repliku. Výchozí hodnota je 80.
minimumCoverage?: number
Hodnota vlastnosti
number
searchFields
Seznam názvů polí oddělených čárkami, který se má vzít v úvahu při dotazování na automaticky dokončené termíny. Cílová pole musí být zahrnuta v zadaném návrhu.
searchFields?: SearchFieldArray<TModel>
Hodnota vlastnosti
SearchFieldArray<TModel>
top
Počet automaticky dokončených termínů, které se mají načíst. Musí se jednat o hodnotu mezi 1 a 100. Výchozí hodnota je 5.
top?: number
Hodnota vlastnosti
number
useFuzzyMatching
Hodnota označující, jestli se má použít přibližná shoda pro dotaz automatického dokončování. Výchozí hodnota je false. Když je nastavená hodnota true, dotaz automaticky dokončí termíny, i když ve hledaném textu chybí nebo je nahrazovaný znak. I když to v některých scénářích poskytuje lepší prostředí, má to náklady na výkon, protože dotazy s přibližným automatickým dokončováním jsou pomalejší a spotřebovávají více prostředků.
useFuzzyMatching?: boolean
Hodnota vlastnosti
boolean