J'essaie d'effectuer une recherche sur un index Lucene avec des mots spécifiques que je sais être indexés mais le résultat n'est pas très bon.Recherche d'un terme spécifique dans un index Lucene
Comment effectuer une requête sur un terme spécifique ("129202")? J'ai essayé d'ajouter le signe plus au début de la chaîne, mais cela n'a pas fonctionné.
Ma requête:
QueryParser q = new QueryParser(Version.LUCENE_42, "tags", new SimpleAnalyzer(Version.LUCENE_42));
Query query = q.parse("sapatilha feminina ramarim 129202 cinza");
est Ci-dessous un document (xml) indexé que je veux
<?xml version="1.0" encoding="UTF-8"?>
<product>
<tags>
<tag>Sapatilha Pedras Preto</tag>
<tag>ramarin</tag>
<tag>ramarin 129202</tag>
<tag>preto</tag>
</tags>
<id>71</id>
<url>http://www.dafiti.com.br/Sapatilha-Pedras-Preto-1135428.html</url>
</product>
"le résultat est pas très bon "- vous besoin d'être plus précis que cela. – mindas