Elementos de funciones de campo
Las funciones de campo se utilizan en expresiones de ordenamiento. La mayoría solo es compatible con expresiones de ordenamiento fino. Puede combinar diversas sintaxis y sentencias para implementar potentes funciones de ordenamiento.
You must create an index or property for a document field that is used as a parameter in a feature function, as specified in the function's documentation.field_length: Obtener la cantidad de tokens en un campo
Detalles de uso:
field_length(field_name)
Parámetros
field_name: El nombre del campo del que desea obtener el recuento de tokens. Este campo debe ser de tipo TEXT o SHORT_TEXT y tener configurado un analizador. El analizador puede ser cualquiera de los siguientes: tokenización básica de chino, tokenización personalizada, tokenización de palabra única, tokenización de inglés o análisis difuso.
Valor de retorno
int
Escenarios
Escenario 1:
Puede establecer diferentes pesos según la cantidad de tokens en un campo.
if (field_length(title) > 200, 0.3, 0.7)
-
Notas
El campo utilizado como parámetro en la función debe tener un índice del tipo obligatorio.
Esta función se puede usar en expresiones de ordenamiento fino.