How to create more complex Lucene query strings?

我只是一个虾纸丫 提交于 2019-12-05 08:43:37

Use the BooleanQuery class to compose query objects. Create one of these and add() other Query objects to it to create a larger, disjunctive query:

  • BooleanQuery q = new BooleanQuery();
  • q.add(qFirstName, Occur.SHOULD);
  • q.add(qLastName, Occur.SHOULD);
  • ...

Atomic queries can be built with the Term and TermQuery classes.

(Links and example are for Lucene Java, but .NET should be similar.)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!