Dela via


AutocompleteRequest interface

Parametrar för fuzzy-matchning och andra autocomplete-frågebeteenden.

Egenskaper

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"

filter

Ett OData-uttryck som filtrerar de dokument som används för att skapa slutförda termer för autokompletteringsresultatet.

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.

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.

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.

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.

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.

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.

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

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