Todos los productos
Search
Centro de documentos

:fieldterm_proximity

Última actualización: Sep 04, 2026

Funciones de las funciones

Puede usar funciones en expresiones de ordenamiento. La mayoría de estas funciones solo admite expresiones de ordenamiento fino. Al combinar distintas sintaxis y sentencias, puede crear capacidades de ordenamiento avanzadas.

You must configure the document fields that are used as function parameters as an index or a property, as specified in the function's documentation.

fieldterm_proximity: Mide la proximidad de los tokens de palabras clave dentro de un campo

  1. Detalles de uso:

fieldterm_proximity(field_name,index_name)

  1. Parámetros:

    • field_name: Opcional. Nombre del campo que se usa para calcular la proximidad de los tokens de palabras clave. El campo debe ser de tipo TEXT o SHORT_TEXT y debe configurarse con uno de los siguientes analizadores: chino básico, personalizado, tokenización de palabra única, inglés o análisis difuso.

    • index_name: Opcional. Nombre del índice correspondiente a field_name.

  2. Valor de retorno:

float. El valor oscila entre 0 y 1.

  1. Escenarios

Esta función resulta útil para calcular la proximidad de la consulta en los campos de título y cuerpo durante la etapa de ordenamiento fino. Si la proximidad en el campo de título tiene mayor impacto en el ordenamiento, escriba la fórmula de ordenamiento fino de la siguiente manera:

fieldterm_proximity(title)*10 + fieldterm_proximity(body)

  1. Notas:

    • Configure como índice los campos que se usan como parámetros de la función.

    • La función mide principalmente dos aspectos: la distancia entre los términos coincidentes dentro del campo y el orden relativo de dichos términos.

    • Esta función se usa exclusivamente para el ordenamiento fino y también está incluida en la función text_relevance(). Por lo tanto, en escenarios típicos no es necesario usar fieldterm_proximity() y text_relevance() al mismo tiempo.