Partilhar via


AutocompleteRequest interface

Parâmetros para correspondência difusa e outros comportamentos de consulta de conclusão automática.

Propriedades

autocompleteMode

Especifica o modo de Conclusão Automática. A predefinição é "oneTerm". Utilize "twoTerms" para obter telhas e "oneTermWithContext" para utilizar o contexto atual enquanto produz termos concluídos automaticamente. Os valores possíveis incluem: "oneTerm", "twoTerms", "oneTermWithContext"

filter

Uma expressão OData que filtra os documentos utilizados para produzir termos concluídos para o resultado da Conclusão Automática.

highlightPostTag

Uma etiqueta de cadeia que é anexada para obter destaques. Tem de ser definido com highlightPreTag. Se for omitido, o realce de acerto está desativado.

highlightPreTag

Uma etiqueta de cadeia de carateres que está pré-anexada para obter destaques. Tem de ser definido com highlightPostTag. Se for omitido, o realce de acerto está desativado.

minimumCoverage

Um número entre 0 e 100 que indica a percentagem do índice que tem de ser abrangido por uma consulta de conclusão automática para que a consulta seja comunicada com êxito. Este parâmetro pode ser útil para garantir a disponibilidade da pesquisa, mesmo para serviços com apenas uma réplica. A predefinição é 80.

searchFields

A lista separada por vírgulas de nomes de campo a considerar ao consultar termos concluídos automaticamente. Os campos de destino têm de ser incluídos no sugeridor especificado.

top

O número de termos de conclusão automática a obter. Tem de ser um valor entre 1 e 100. A predefinição é 5.

useFuzzyMatching

Um valor que indica se deve utilizar a correspondência difusa para a consulta de conclusão automática. A predefinição é falso. Quando definida como verdadeira, a consulta irá preencher automaticamente os termos, mesmo que exista um caráter substituído ou em falta no texto de pesquisa. Embora isto proporcione uma melhor experiência em alguns cenários, tem um custo de desempenho, uma vez que as consultas de conclusão automática difusas são mais lentas e consomem mais recursos.

Detalhes de Propriedade

autocompleteMode

Especifica o modo de Conclusão Automática. A predefinição é "oneTerm". Utilize "twoTerms" para obter telhas e "oneTermWithContext" para utilizar o contexto atual enquanto produz termos concluídos automaticamente. Os valores possíveis incluem: "oneTerm", "twoTerms", "oneTermWithContext"

autocompleteMode?: AutocompleteMode

Valor de Propriedade

filter

Uma expressão OData que filtra os documentos utilizados para produzir termos concluídos para o resultado da Conclusão Automática.

filter?: string

Valor de Propriedade

string

highlightPostTag

Uma etiqueta de cadeia que é anexada para obter destaques. Tem de ser definido com highlightPreTag. Se for omitido, o realce de acerto está desativado.

highlightPostTag?: string

Valor de Propriedade

string

highlightPreTag

Uma etiqueta de cadeia de carateres que está pré-anexada para obter destaques. Tem de ser definido com highlightPostTag. Se for omitido, o realce de acerto está desativado.

highlightPreTag?: string

Valor de Propriedade

string

minimumCoverage

Um número entre 0 e 100 que indica a percentagem do índice que tem de ser abrangido por uma consulta de conclusão automática para que a consulta seja comunicada com êxito. Este parâmetro pode ser útil para garantir a disponibilidade da pesquisa, mesmo para serviços com apenas uma réplica. A predefinição é 80.

minimumCoverage?: number

Valor de Propriedade

number

searchFields

A lista separada por vírgulas de nomes de campo a considerar ao consultar termos concluídos automaticamente. Os campos de destino têm de ser incluídos no sugeridor especificado.

searchFields?: SearchFieldArray<TModel>

Valor de Propriedade

top

O número de termos de conclusão automática a obter. Tem de ser um valor entre 1 e 100. A predefinição é 5.

top?: number

Valor de Propriedade

number

useFuzzyMatching

Um valor que indica se deve utilizar a correspondência difusa para a consulta de conclusão automática. A predefinição é falso. Quando definida como verdadeira, a consulta irá preencher automaticamente os termos, mesmo que exista um caráter substituído ou em falta no texto de pesquisa. Embora isto proporcione uma melhor experiência em alguns cenários, tem um custo de desempenho, uma vez que as consultas de conclusão automática difusas são mais lentas e consomem mais recursos.

useFuzzyMatching?: boolean

Valor de Propriedade

boolean