AutocompleteRequest interface
Parametrar för fuzzy-matchning och andra funktionssätt för automatisk komplettering av frågor.
Egenskaper
| autocomplete |
Anger läget för Automatisk komplettering. Standardvärdet är "oneTerm". Använd "twoTerms" för att hämta bältros och "oneTermWithContext" för att använda den aktuella kontexten samtidigt som 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 resultatet Komplettera automatiskt. |
| highlight |
En strängtagg som läggs till för att träffa markeringar. Måste anges med highlightPreTag. Om det utelämnas inaktiveras träffmarkeringen. |
| highlight |
En strängtagg som förbereds för att träffa markeringar. 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 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 med 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 falskt. När värdet är true kompletteras villkoren automatiskt av frågan ä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 Automatisk komplettering. Standardvärdet är "oneTerm". Använd "twoTerms" för att hämta bältros och "oneTermWithContext" för att använda den aktuella kontexten samtidigt som 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 resultatet Komplettera automatiskt.
filter?: string
Egenskapsvärde
string
highlightPostTag
En strängtagg som läggs till för att träffa markeringar. 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 markeringar. 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 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 med 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 falskt. När värdet är true kompletteras villkoren automatiskt av frågan ä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