2010-06-03 2 views
0

Je sais que je peux, lors de la recherche, spécifier un "facteur de surélévation" à un terme comme décrit dans http://lucene.apache.org/java/2_4_0/queryparsersyntax.html.Y a-t-il un moyen de fournir à Lucene.NET une liste de termes pertinents prédéfinis?

Ma question est: Puis-je fournir à Lucene un tableau de pertinence prédéfini? Par exemple, je pourrais dire que "chaise" et "table" sont des mots pertinents avec un facteur de suralimentation de 4 et toutes les recherches ultérieures le respecteraient.

Répondre

2

Au moment de l'index, vous pouvez utiliser les charges utiles - Voir 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écodée et utilisée pour donner un coup de pouce supplémentaire. Vous pouvez également étendre le QueryParser existant pour donner à vos termes spéciaux un facteur d'amélioration supplémentaire.

Questions connexes