Cuál es la mejor configuración de lucene para clasificar las coincidencias exactas como la @ más alt
¿Qué analizadores deberían usarse para indexar y buscar cuando quiero que una coincidencia exacta tenga un rango más alto que una coincidencia "parcial"? Posiblemente configure una puntuación personalizada en unaSimilarity
¿clase
Por ejemplo, cuando mi índice consta decar parts
, car
ycar shop
(indexado conStandardAnalyzer
en lucene 3.5), una consulta para"car"
resulta en:
(básicamente devuelto en el orden en que se agregaron, ya que todos obtienen el mismo puntaje).
Lo que me gustaría ver escar
ocupó el primer lugar, luego los otros resultados (no importa en qué orden, supongo que el analizador puede influir en eso).