上QQ阅读APP看书,第一时间看更新
3.6.2 生成一个查询解析器
根据现有的代码生成一个QueryParser。首先找到src\org\apache\lucene\queryparser\surround目录下的QueryParser.jj,然后生成Java源代码。把lucene-core-6.3.0.jar导入这个项目,src\org\apache\lucene\queryparser\surround\query下的代码也导入这个项目。最后测试。
String query="A OR B "; SrndQuery q = QueryParser.parse(query); System.out.println(q);