Je veux que ma requête Lucene pour contenir quelque chose de similaire à:Soit Lucene inclure des espaces en terme de correspondance exacte
companyNam: camions mercedes
où il fera une correspondance exacte pour la chaîne " mercedes trucks »dans le champ companyName.
Le companyName est un champ untokenized, mais quoi que ce soit avec un espace renvoie des résultats nuls ..
new TermQuery(new Term("companyName", "mercedes trucks"));
résultats toujours 0 s'il y a un espace impliqué. Sinon, mon programme fonctionne bien.
Je pense que nous avons besoin de voir le code qui ajoute ce champ aux documents d'index – itsadok
Est-ce que companyName contient uniquement des "camions mercedes"? Avez-vous considéré qu'il pourrait y avoir un problème de boîtier? Ou peut-être une sorte de StemmingFilter qui supprime les s de fin? – jishi
@jishi: Je ne travaille plus sur ce projet et je n'ai plus accès au code. Je pense que cela pourrait être un problème de boîtier, mais je ne peux pas vérifier plus –