qual é a melhor configuração do lucene para classificar correspondências exatas como as mais altas
Quais analisadores devem ser usados para indexação e pesquisa quando eu quero que uma correspondência exata seja mais alta do que uma correspondência "parcial"? Possivelmente configure a pontuação personalizada em umSimilarity
classe
Por exemplo, quando meu índice consiste emcar parts
, car
ecar shop
(indexado comStandardAnalyzer
no lucene 3.5), uma consulta para"car"
resulta em
(basicamente retornado na ordem em que foram adicionados, pois todos obtêm a mesma pontuação
O que eu gostaria de ver écar
ficou em primeiro lugar, depois os outros resultados (realmente não importa qual ordem, presumo que o analisador possa influenciar isso