AutocompleteRequest interface
A homályos egyezés paraméterei és az egyéb automatikus kiegészítési lekérdezési viselkedések.
Tulajdonságok
autocomplete |
Az automatikus kiegészítés módját adja meg. Az alapértelmezett érték a "oneTerm". A "twoTerms" használatával lekérheti a zsindelyeket és a "oneTermWithContext"-et az aktuális környezet használatára az automatikusan kitöltött kifejezések létrehozásakor. Lehetséges értékek: "oneTerm", "twoTerms", "oneTermWithContext" |
filter | OData-kifejezés, amely szűri az automatikus kiegészítés eredményének befejezett kifejezések előállításához használt dokumentumokat. |
highlight |
A kiemelt találatokhoz hozzáfűzött sztringcímke. A highlightPreTag értéket kell megadni. Ha nincs megadva, a találatkiemelés le van tiltva. |
highlight |
Egy sztringcímke, amely elő van állítva a kiemelések eléréséhez. A highlightPostTag értéket kell megadni. Ha nincs megadva, a találatkiemelés le van tiltva. |
minimum |
Egy 0 és 100 közötti szám, amely azt jelzi, hogy az index hány százalékát kell lefedni egy automatikus kiegészítési lekérdezéssel ahhoz, hogy a lekérdezés sikeres legyen. Ez a paraméter akkor is hasznos lehet, ha csak egy replikával rendelkező szolgáltatások esetében is biztosítja a keresések rendelkezésre állását. Az alapértelmezett érték 80. |
search |
Az automatikusan kitöltött kifejezések lekérdezésekor figyelembe veendő mezőnevek vesszővel tagolt listája. A célmezőknek szerepelnie kell a megadott javaslattevőben. |
top | A lekérendő automatikusan kitöltött kifejezések száma. Ennek 1 és 100 közötti értéknek kell lennie. Az alapértelmezett érték 5. |
use |
Egy érték, amely azt jelzi, hogy az automatikus kiegészítési lekérdezéshez használjon-e intelligens egyeztetést. Az alapértelmezett érték a false (hamis). Ha igaz értékre van állítva, a lekérdezés automatikusan befejezi a kifejezéseket, még akkor is, ha egy helyettesítő vagy hiányzó karakter szerepel a keresési szövegben. Bár ez jobb élményt nyújt bizonyos forgatókönyvekben, teljesítményköltséggel jár, mivel a homályos automatikus kiegészítési lekérdezések lassabbak, és több erőforrást használnak fel. |
Tulajdonság adatai
autocompleteMode
Az automatikus kiegészítés módját adja meg. Az alapértelmezett érték a "oneTerm". A "twoTerms" használatával lekérheti a zsindelyeket és a "oneTermWithContext"-et az aktuális környezet használatára az automatikusan kitöltött kifejezések létrehozásakor. Lehetséges értékek: "oneTerm", "twoTerms", "oneTermWithContext"
autocompleteMode?: AutocompleteMode
Tulajdonság értéke
filter
OData-kifejezés, amely szűri az automatikus kiegészítés eredményének befejezett kifejezések előállításához használt dokumentumokat.
filter?: string
Tulajdonság értéke
string
highlightPostTag
A kiemelt találatokhoz hozzáfűzött sztringcímke. A highlightPreTag értéket kell megadni. Ha nincs megadva, a találatkiemelés le van tiltva.
highlightPostTag?: string
Tulajdonság értéke
string
highlightPreTag
Egy sztringcímke, amely elő van állítva a kiemelések eléréséhez. A highlightPostTag értéket kell megadni. Ha nincs megadva, a találatkiemelés le van tiltva.
highlightPreTag?: string
Tulajdonság értéke
string
minimumCoverage
Egy 0 és 100 közötti szám, amely azt jelzi, hogy az index hány százalékát kell lefedni egy automatikus kiegészítési lekérdezéssel ahhoz, hogy a lekérdezés sikeres legyen. Ez a paraméter akkor is hasznos lehet, ha csak egy replikával rendelkező szolgáltatások esetében is biztosítja a keresések rendelkezésre állását. Az alapértelmezett érték 80.
minimumCoverage?: number
Tulajdonság értéke
number
searchFields
Az automatikusan kitöltött kifejezések lekérdezésekor figyelembe veendő mezőnevek vesszővel tagolt listája. A célmezőknek szerepelnie kell a megadott javaslattevőben.
searchFields?: SearchFieldArray<TModel>
Tulajdonság értéke
SearchFieldArray<TModel>
top
A lekérendő automatikusan kitöltött kifejezések száma. Ennek 1 és 100 közötti értéknek kell lennie. Az alapértelmezett érték 5.
top?: number
Tulajdonság értéke
number
useFuzzyMatching
Egy érték, amely azt jelzi, hogy az automatikus kiegészítési lekérdezéshez használjon-e intelligens egyeztetést. Az alapértelmezett érték a false (hamis). Ha igaz értékre van állítva, a lekérdezés automatikusan befejezi a kifejezéseket, még akkor is, ha egy helyettesítő vagy hiányzó karakter szerepel a keresési szövegben. Bár ez jobb élményt nyújt bizonyos forgatókönyvekben, teljesítményköltséggel jár, mivel a homályos automatikus kiegészítési lekérdezések lassabbak, és több erőforrást használnak fel.
useFuzzyMatching?: boolean
Tulajdonság értéke
boolean