//多域搜索-----------------------------
String[] queries = { "测试", "南京" };
String[] fields = { "title", "content" };
BooleanClause.Occur[] clauses = { BooleanClause.Occur.SHOULD, BooleanClause.Occur.SHOULD };
Query query = MultiFieldQueryParser.parse(queries, fields, clauses, analyzer);
//-----------------------------------
//多IndexReader搜索------------------------------
Directory directory = new RAMDirectory();
IndexReader reader1 = IndexReader.open(fsDir);
IndexReader reader2 = IndexReader.open(directory);
MultiReader multiReader = new MultiReader(new IndexReader[]{reader1 , reader2});
IndexSearcher is = new IndexSearcher(multiReader);
lucene多字段,多reader搜索
最新推荐文章于 2015-05-28 00:49:17 发布