0 votes

Est-il possible de fournir à Lucene.NET une liste de termes pertinents prédéfinis ?

Je sais que je peux, lors de la recherche, spécifier un "facteur de boost" à un terme tel que décrit dans http://lucene.apache.org/java/2_4_0/queryparsersyntax.html.

Ma question est : Est-ce que je peux fournir à Lucene une table prédéfinie de pertinence ?

Par exemple, je pourrais dire que "chaise" et "table" sont des mots pertinents avec un facteur de boost de 4 et toutes les recherches suivantes respecteraient cela.

2voto

bajafresh4life Points 6392

À l'indice, vous pouvez utiliser des Payloads - Voir http://www.lucidimagination.com/blog/2009/08/05/getting-started-with-payloads. Vos termes spéciaux sont encodés avec un payload qui, au moment de la requête, peut être décrypté et utilisé pour donner un coup de pouce supplémentaire.

Alternativement, vous pourriez être en mesure d'étendre le QueryParser existant pour donner à vos termes spéciaux un facteur de renforcement supplémentaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X