Funciones de funciones
Puede usar funciones de funciones en expresiones de ordenamiento. La mayoría de estas funciones solo admite expresiones de ordenamiento fino. Combine diversas sintaxis y sentencias para crear capacidades de ordenamiento avanzadas.
The document fields that you use as parameters for feature functions must be configured as an index or a property, as specified in the documentation for the function.field_term_match_count: Obtener el número de términos en un campo que coinciden con la consulta de búsqueda
Detalles de uso:
field_term_match_count(field_name,index_name)
-
Parámetros:
field_name: Nombre del campo por contar. El tipo de campo puede ser TEXT, tokenización básica de chino, tokenización personalizada, tokenización de palabra única, tokenización de inglés o tokenización difusa.
index_name: Nombre del índice correspondiente a field_name. Este parámetro es opcional.
Valor de retorno:
int
Escenarios:
Escenario 1:
Procese los documentos de forma diferente según la cantidad de términos coincidentes en un campo.
if (field_term_match_count(title) > 5, 0.8, 0.6)
-
Notas:
El campo que especifique como parámetro debe tener un índice.
Esta función se puede usar en expresiones de ordenamiento fino.
La función cuenta el número de términos coincidentes en el campo. Los términos duplicados se cuentan varias veces.