AutocompleteRequest interface
Parámetros para la coincidencia aproximada y otros comportamientos de consulta de autocompletar.
Propiedades
| autocomplete |
Especifica el modo de Autocompletar. El valor predeterminado es "oneTerm". Use "twoTerms" para obtener shingles y "oneTermWithContext" para usar el contexto actual mientras genera términos autocompletados. Los valores posibles son: 'oneTerm', 'twoTerms', 'oneTermWithContext' |
| filter | Expresión OData que filtra los documentos usados para generar términos completados para el resultado de Autocompletar. |
| highlight |
Etiqueta de cadena que se anexa a los resaltados de aciertos. Debe establecerse con highlightPreTag. Si se omite, el resaltado de aciertos está deshabilitado. |
| highlight |
Etiqueta de cadena que se antepone para alcanzar los resaltados. Debe establecerse con highlightPostTag. Si se omite, el resaltado de aciertos está deshabilitado. |
| minimum |
Número comprendido entre 0 y 100 que indica el porcentaje del índice que debe estar cubierto por una consulta de autocompletar para que la consulta se notifique correctamente. Este parámetro puede ser útil para garantizar la disponibilidad de búsqueda incluso para los servicios con una sola réplica. El valor predeterminado es 80. |
| search |
Lista separada por comas de nombres de campo que se deben tener en cuenta al consultar los términos autocompletados. Los campos de destino deben incluirse en el proveedor de sugerencias especificado. |
| top | Número de términos completados automáticamente que se van a recuperar. Debe ser un valor entre 1 y 100. El valor predeterminado es 5. |
| use |
Valor que indica si se va a usar la coincidencia aproximada para la consulta de autocompletar. El valor predeterminado es false. Cuando se establece en true, la consulta completará automáticamente los términos aunque haya un carácter sustituido o que falte en el texto de búsqueda. Aunque esto proporciona una mejor experiencia en algunos escenarios, se produce un costo de rendimiento, ya que las consultas de autocompletar aproximadas son más lentas y consumen más recursos. |
Detalles de las propiedades
autocompleteMode
Especifica el modo de Autocompletar. El valor predeterminado es "oneTerm". Use "twoTerms" para obtener shingles y "oneTermWithContext" para usar el contexto actual mientras genera términos autocompletados. Los valores posibles son: 'oneTerm', 'twoTerms', 'oneTermWithContext'
autocompleteMode?: AutocompleteMode
Valor de propiedad
filter
Expresión OData que filtra los documentos usados para generar términos completados para el resultado de Autocompletar.
filter?: string
Valor de propiedad
string
highlightPostTag
Etiqueta de cadena que se anexa a los resaltados de aciertos. Debe establecerse con highlightPreTag. Si se omite, el resaltado de aciertos está deshabilitado.
highlightPostTag?: string
Valor de propiedad
string
highlightPreTag
Etiqueta de cadena que se antepone para alcanzar los resaltados. Debe establecerse con highlightPostTag. Si se omite, el resaltado de aciertos está deshabilitado.
highlightPreTag?: string
Valor de propiedad
string
minimumCoverage
Número comprendido entre 0 y 100 que indica el porcentaje del índice que debe estar cubierto por una consulta de autocompletar para que la consulta se notifique correctamente. Este parámetro puede ser útil para garantizar la disponibilidad de búsqueda incluso para los servicios con una sola réplica. El valor predeterminado es 80.
minimumCoverage?: number
Valor de propiedad
number
searchFields
Lista separada por comas de nombres de campo que se deben tener en cuenta al consultar los términos autocompletados. Los campos de destino deben incluirse en el proveedor de sugerencias especificado.
searchFields?: SearchFieldArray<TModel>
Valor de propiedad
SearchFieldArray<TModel>
top
Número de términos completados automáticamente que se van a recuperar. Debe ser un valor entre 1 y 100. El valor predeterminado es 5.
top?: number
Valor de propiedad
number
useFuzzyMatching
Valor que indica si se va a usar la coincidencia aproximada para la consulta de autocompletar. El valor predeterminado es false. Cuando se establece en true, la consulta completará automáticamente los términos aunque haya un carácter sustituido o que falte en el texto de búsqueda. Aunque esto proporciona una mejor experiencia en algunos escenarios, se produce un costo de rendimiento, ya que las consultas de autocompletar aproximadas son más lentas y consumen más recursos.
useFuzzyMatching?: boolean
Valor de propiedad
boolean