1、根据add方法顺序不同,从前到后依次是前缀,后缀,后缀后跟的单字。
2、
MultiPharseQuery query=new MultiPharseQuery();
Term t1=new Term("bookname","钢");
Term t2=new Term("bookname","和");
query.add (new Term[] {t1,t2});
query.add (new Term("bookname","铁"));
Term t3=new Term("bookname","是");
Term t4=new Term("bookname","战");
query.add(new Term[]{t3,t4});
以上查询出(钢|和)铁(是|战)
本文介绍了一种使用MultiPhraseQuery进行复杂查询的方法。通过不同的添加Term顺序,可以实现对查询结果的精确控制。例如,将含有特定前缀和后缀的词汇组合起来形成更复杂的查询条件。

被折叠的 条评论
为什么被折叠?



