AutocompleteRequest interface
Parametrar för fuzzy-matchning och andra autocomplete-frågebeteenden.
Egenskaper
autocomplete |
Anger läget för komplettera automatiskt. Standardvärdet är "oneTerm". Använd "twoTerms" för att hämta bältros och "oneTermWithContext" för att använda den aktuella kontexten när du skapar automatiskt slutförda termer. Möjliga värden är: "oneTerm", "twoTerms", "oneTermWithContext" |
filter | Ett OData-uttryck som filtrerar de dokument som används för att skapa slutförda termer för autokompletteringsresultatet. |
highlight |
En strängtagg som läggs till för att träffa höjdpunkter. Måste anges med highlightPreTag. Om det utelämnas inaktiveras träffmarkeringen. |
highlight |
En strängtagg som förbereds för att träffa höjdpunkter. Måste anges med highlightPostTag. Om det utelämnas inaktiveras träffmarkeringen. |
minimum |
Ett tal mellan 0 och 100 som anger procentandelen av indexet som måste omfattas av en automatisk kompletteringsfråga för att frågan ska kunna rapporteras som en lyckad fråga. Den här parametern kan vara användbar för att säkerställa söktillgänglighet även för tjänster med endast en replik. Standardvärdet är 80. |
search |
Kommaavgränsad lista över fältnamn att tänka på när du frågar efter automatiskt slutförda termer. Målfält måste inkluderas i den angivna förslagsverktyget. |
top | Antalet automatiskt slutförda termer som ska hämtas. Detta måste vara ett värde mellan 1 och 100. Standardvärdet är 5. |
use |
Ett värde som anger om fuzzy-matchning ska användas för den automatiska kompletteringsfrågan. Standardvärdet är false. När frågan är inställd på true kompletteras termerna automatiskt även om det finns ett ersatt eller saknat tecken i söktexten. Även om detta ger en bättre upplevelse i vissa scenarier, kommer det till en prestandakostnad eftersom fuzzy autocomplete-frågor är långsammare och förbrukar fler resurser. |
Egenskapsinformation
autocompleteMode
Anger läget för komplettera automatiskt. Standardvärdet är "oneTerm". Använd "twoTerms" för att hämta bältros och "oneTermWithContext" för att använda den aktuella kontexten när du skapar automatiskt slutförda termer. Möjliga värden är: "oneTerm", "twoTerms", "oneTermWithContext"
autocompleteMode?: AutocompleteMode
Egenskapsvärde
filter
Ett OData-uttryck som filtrerar de dokument som används för att skapa slutförda termer för autokompletteringsresultatet.
filter?: string
Egenskapsvärde
string
highlightPostTag
En strängtagg som läggs till för att träffa höjdpunkter. Måste anges med highlightPreTag. Om det utelämnas inaktiveras träffmarkeringen.
highlightPostTag?: string
Egenskapsvärde
string
highlightPreTag
En strängtagg som förbereds för att träffa höjdpunkter. Måste anges med highlightPostTag. Om det utelämnas inaktiveras träffmarkeringen.
highlightPreTag?: string
Egenskapsvärde
string
minimumCoverage
Ett tal mellan 0 och 100 som anger procentandelen av indexet som måste omfattas av en automatisk kompletteringsfråga för att frågan ska kunna rapporteras som en lyckad fråga. Den här parametern kan vara användbar för att säkerställa söktillgänglighet även för tjänster med endast en replik. Standardvärdet är 80.
minimumCoverage?: number
Egenskapsvärde
number
searchFields
Kommaavgränsad lista över fältnamn att tänka på när du frågar efter automatiskt slutförda termer. Målfält måste inkluderas i den angivna förslagsverktyget.
searchFields?: SearchFieldArray<TModel>
Egenskapsvärde
SearchFieldArray<TModel>
top
Antalet automatiskt slutförda termer som ska hämtas. Detta måste vara ett värde mellan 1 och 100. Standardvärdet är 5.
top?: number
Egenskapsvärde
number
useFuzzyMatching
Ett värde som anger om fuzzy-matchning ska användas för den automatiska kompletteringsfrågan. Standardvärdet är false. När frågan är inställd på true kompletteras termerna automatiskt även om det finns ett ersatt eller saknat tecken i söktexten. Även om detta ger en bättre upplevelse i vissa scenarier, kommer det till en prestandakostnad eftersom fuzzy autocomplete-frågor är långsammare och förbrukar fler resurser.
useFuzzyMatching?: boolean
Egenskapsvärde
boolean