Megosztás a következőn keresztül:


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

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"

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.

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.

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.

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.

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.

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.

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.

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

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