日期:2014-05-16  浏览次数:20524 次

Lucuen一次搜索多个字段和关键字,第一个答对立即结贴得满分
QueryParser parser = new QueryParser("title", new PanGuAnalyzer());

Query myquery = parser.Parse("A");

myhit = mysea.Search(myquery, sort);

以上是在title字段中搜索A,我要title中搜索A同时content字段中搜索B

谁能给出代码?

第一个对的得70分。
------解决方案--------------------
Query myquery1 = parser.Parse("A");
Query myquery2 = parser2.Parse("B");
BooleanQuery Query = new BooleanQuery();
Query.Add(myquery1, BooleanClause.Occur.MUST);
Query.Add(myquery2, BooleanClause.Occur.MUST);

 myhit = mysea.Search(Query, sort);