如何使用AND组合两个索引器字段?

时间:2014-08-19 11:29:58

标签: lucene liferay

searchQuery.addExactTerm(Field.ENTRY_CLASS_PK,"msCode");
searchQuery.addExactTerm("icsCode",ics);

这不是基于AND条件给我的结果。它只是搜索领域并给出结果。请帮助在lucene中构建AND查询。

1 个答案:

答案 0 :(得分:0)

使用addRequiredTerm代替addExactTerm

searchQuery.addRequiredTerm(Field.ENTRY_CLASS_PK,"msCode");
searchQuery.addRequiredTerm("icsCode",ics);