Impulso de correspondência exata do SOLR sobre o texto que contém a correspondência exata
Não encontrei um título melhor, espero alterá-lo mais tarde, se possível, com suas eventuais sugestões.
Meu problema:
Eu tenho um banco de dados com artistas da música. Eles ficam assim: "dr. Dre feat. Akon", "eminem & dr. Dre", "dr. Dre feat. Ll cool j", "dr. Dre", "dr. Dre feat. Eminem & skylar grey" . Temos apenas dois campos: id e nome.
Em um núcleo de esquema padrão, execute esta consulta: "q = dr. Dre" e os resultados estão ok, mas não são perfeitos, parecidos com o seguinte:
dr. dre feat. akoneminem e dr. dredr. dre feat. ll legal jdr. dre...Observe que eles obtiveram exatamente a mesma pontuação.
O que eu quero é ter "dr. Dre" como primeiro resultado e depois todos os outros, assim:
dr. dre<< - dr. dre é o primeiroeminem e dr. dredr. dre feat. ll legal jdr. dre feat. akon...Como faço para conseguir isso? (filtros, tokenizadores, campos de cópia etc. não importa. Não consigo alterar o código dentro do solr, como já vi em outro fórum sugerido)
Obrigado.