Salut: J'ai deux documents:recherche croix sur le terrain dans Lucene
title body
Lucene In Action A high-performance, full-featured text search engine library.
Lucene Practice Use lucene in your application
Maintenant, je recherche "performance Lucene" en utilisant
private String[] f = { "title", "body"};
private Occur[] should = { Occur.SHOULD, Occur.SHOULD};
Query q = MultiFieldQueryParser.parse(Version.LUCENE_29, "lucene performance", f, should,new IKAnalyzer());
Puis-je obtenir deux coups: « Lucene en action "et" Lucene Practice ".
Cependant, je ne pas veulent la "pratique Lucene" dans le résultat de la recherche. C'est-à-dire, je veux juste que les documents qui possèdent tous mes termes de recherche puissent être retournés, le "parc de lucene" ne contient pas le terme "performance", ainsi il ne devrait pas être retourné.
Des idées?
Pour la recherche de caractères anglais, vous avez raison. Et je cherche des moyens de résoudre les serching des caractères chinois. Merci quand même. – hguser