Todos los productos
Search
Centro de documentos

:field_match_ratio

Última actualización: Sep 04, 2026

Término de función de función

Puede usar funciones de función en expresiones de ordenamiento para crear capacidades de clasificación avanzadas. La mayoría de estas funciones solo son compatibles con expresiones de ordenamiento fino, donde es posible combinar diversas sintaxis y sentencias para personalizar la lógica de ordenamiento.

Create an index for any document field that you use as a function parameter.

field_match_ratio: Calcula la proporción de grupos de tokens coincidentes respecto al total de grupos de tokens en un campo

  1. Detalles de uso:

field_match_ratio(field_name, index_name)

  1. Parámetros

    • field_name: Nombre del campo para el cual desea calcular la proporción. Este campo debe ser de tipo TEXT o SHORT_TEXT y estar configurado con uno de los siguientes analizadores: tokenización básica de chino, tokenización personalizada, tokenización de palabra única, tokenización de inglés o análisis difuso.

    • index_name: Nombre del índice que corresponde a field_name. Este parámetro es opcional.

  2. Valor de retorno

Devuelve un valor flotante en el rango de [0, 1].

  1. Escenarios

Escenario 1:

Calcule el grado de coincidencia de los campos title y body con la consulta de búsqueda durante la etapa de ordenamiento fino.

 field_match_ratio(title)*10 + field_match_ratio(body)

  1. Notas

    • Cree un índice del tipo adecuado para cualquier campo que utilice como parámetro de la función.

    • Esta función se puede utilizar en expresiones de ordenamiento fino.

    • Esta función de función indica qué tan bien coincide un campo con la consulta de búsqueda.