Funciones de función
Puede usar funciones de función en las expresiones de ordenamiento. La mayoría de estas funciones solo son compatibles con expresiones de ordenamiento fino. Combine diversas sintaxis y sentencias para crear potentes capacidades de ordenamiento.
Create an index or property for any document field used as a feature function parameter, as specified in the function's documentation..
query_min_slide_window: Proporción de grupos de tokens coincidentes de una consulta de búsqueda respecto al tamaño mínimo de ventana en un campo
Detalles de uso:
query_min_slide_window(field_name, in_order=false, index_name)
-
Parámetros:
field_name: Campo por analizar. Debe ser de uno de los siguientes tipos: TEXT, tokenización básica de chino, tokenización personalizada, tokenización de palabra única, tokenización de inglés o tokenización difusa.
-
in_order: true|false. Opcional. El valor predeterminado es false. Especifica si el orden de los grupos de tokens en la ventana deslizante debe coincidir con el orden de la consulta de búsqueda.
index_name: Nombre del índice correspondiente a
field_name. Este parámetro es opcional.
Valor de retorno:
Un valor flotante en el rango de [0, 1].
Escenarios:
Escenario 1: Calcule la ventana deslizante mínima en el título que contiene la consulta de búsqueda query_min_slide_window(title)
Escenario 2: Compruebe si el campo title contiene una subsecuencia idéntica a la consulta de búsqueda. if(query_min_slide_window(title, true) > 0.99, 1, 0)
-
Notas:
Cree un índice del tipo adecuado para el campo que se usa como parámetro de la función.
Esta función se puede usar en expresiones de ordenamiento fino.
Mide la proximidad textual de los términos de la consulta de búsqueda dentro del campo
field_name.Dos factores afectan el cálculo de la ventana deslizante: la cantidad de términos de la consulta que coinciden en el campo
field_namey el tamaño de la ventana mínima que contiene dichos términos.