0 votes

Y a-t-il un moyen 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 renforcement" à un terme comme 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 renforcement de 4 et toutes les recherches subséquentes respecteraient cela.

2voto

bajafresh4life Points 6392

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

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

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