Compartilhar via


AutocompleteRequest interface

Parâmetros para correspondência difusa e outros comportamentos de consulta de preenchimento automático.

Propriedades

autocompleteMode

Especifica o modo de preenchimento automático. O padrão é 'oneTerm'. Use 'twoTerms' para obter telhas e 'oneTermWithContext' para usar o contexto atual ao produzir termos concluídos automaticamente. Os valores possíveis incluem: 'oneTerm', 'twoTerms', 'oneTermWithContext'

filter

Uma expressão OData que filtra os documentos usados para produzir termos concluídos para o resultado do preenchimento automático.

highlightPostTag

Uma marca de cadeia de caracteres que é acrescentada para atingir realces. Deve ser definido com highlightPreTag. Se omitido, o realce de cliques será desabilitado.

highlightPreTag

Uma marca de cadeia de caracteres que é prefixada para atingir realces. Deve ser definido com highlightPostTag. Se omitido, o realce de cliques será desabilitado.

minimumCoverage

Um número entre 0 e 100 indicando o percentual do índice que deve ser coberto por uma consulta de preenchimento automático para que a consulta seja relatada como um sucesso. Esse parâmetro pode ser útil para garantir a disponibilidade da pesquisa até mesmo para serviços com apenas uma réplica. O padrão é 80.

searchFields

A lista separada por vírgulas de nomes de campo a serem considerados ao consultar termos concluídos automaticamente. Os campos de destino devem ser incluídos no sugestor especificado.

top

O número de termos concluídos automaticamente a serem recuperados. Esse deve ser um valor entre 1 e 100. O padrão é 5.

useFuzzyMatching

Um valor que indica se a correspondência difusa deve ser usada para a consulta de preenchimento automático. O padrão é false. Quando definida como true, a consulta preencherá automaticamente os termos mesmo se houver um caractere substituído ou ausente no texto da pesquisa. Embora isso forneça uma experiência melhor em alguns cenários, ele tem um custo de desempenho, pois as consultas de preenchimento automático difuso são mais lentas e consomem mais recursos.

Detalhes da propriedade

autocompleteMode

Especifica o modo de preenchimento automático. O padrão é 'oneTerm'. Use 'twoTerms' para obter telhas e 'oneTermWithContext' para usar o contexto atual ao produzir termos concluídos automaticamente. Os valores possíveis incluem: 'oneTerm', 'twoTerms', 'oneTermWithContext'

autocompleteMode?: AutocompleteMode

Valor da propriedade

filter

Uma expressão OData que filtra os documentos usados para produzir termos concluídos para o resultado do preenchimento automático.

filter?: string

Valor da propriedade

string

highlightPostTag

Uma marca de cadeia de caracteres que é acrescentada para atingir realces. Deve ser definido com highlightPreTag. Se omitido, o realce de cliques será desabilitado.

highlightPostTag?: string

Valor da propriedade

string

highlightPreTag

Uma marca de cadeia de caracteres que é prefixada para atingir realces. Deve ser definido com highlightPostTag. Se omitido, o realce de cliques será desabilitado.

highlightPreTag?: string

Valor da propriedade

string

minimumCoverage

Um número entre 0 e 100 indicando o percentual do índice que deve ser coberto por uma consulta de preenchimento automático para que a consulta seja relatada como um sucesso. Esse parâmetro pode ser útil para garantir a disponibilidade da pesquisa até mesmo para serviços com apenas uma réplica. O padrão é 80.

minimumCoverage?: number

Valor da propriedade

number

searchFields

A lista separada por vírgulas de nomes de campo a serem considerados ao consultar termos concluídos automaticamente. Os campos de destino devem ser incluídos no sugestor especificado.

searchFields?: SearchFieldArray<TModel>

Valor da propriedade

top

O número de termos concluídos automaticamente a serem recuperados. Esse deve ser um valor entre 1 e 100. O padrão é 5.

top?: number

Valor da propriedade

number

useFuzzyMatching

Um valor que indica se a correspondência difusa deve ser usada para a consulta de preenchimento automático. O padrão é false. Quando definida como true, a consulta preencherá automaticamente os termos mesmo se houver um caractere substituído ou ausente no texto da pesquisa. Embora isso forneça uma experiência melhor em alguns cenários, ele tem um custo de desempenho, pois as consultas de preenchimento automático difuso são mais lentas e consomem mais recursos.

useFuzzyMatching?: boolean

Valor da propriedade

boolean