Lucene的QueryParser.parse(字符串)仍然工作吗? 如果不推荐使用,那么新的语法是什么?Lucene QueryParser
Query query = QueryParser.parse(“Ophelia”);
感谢 塔季扬娜
Lucene的QueryParser.parse(字符串)仍然工作吗? 如果不推荐使用,那么新的语法是什么?Lucene QueryParser
Query query = QueryParser.parse(“Ophelia”);
感谢 塔季扬娜
不知道确切的API,但它改变了一个实例对象。所有QueryParser现在都是实例对象。
var qp = new QueryParser(new StandardAnalyzer(),fields);
qp.Parse(inputString,fields);
略有不同,但工作 的QueryParser QP =新的QueryParser(“为查询词的默认域”,分析仪); 查询查询= qp.parse(“Ophelia”); 谢谢, 塔季扬娜 – 2008-11-16 03:20:37
5.0版:
QueryParser parser = new QueryParser(fields, new StandardAnalyzer());
Query query = parser.parse(searchString);
这是最新的API!
请考虑创下的Lucene 2.4.0 一个答案是正确的 – CVertex 2009-03-01 12:50:54