6

Lucene QueryParser.parse(string) 是否仍然有效?如果不推荐使用,新语法是什么?

查询查询 = QueryParser.parse("Ophelia");

谢谢塔季扬娜

4

2 回答 2

7

不确定确切的 API,但它已更改为实例对象。所有 QueryParsers 现在都是实例对象。

var qp = new QueryParser(new StandardAnalyzer(),fields);
qp.Parse(inputString,fields);
于 2008-11-16T03:07:50.537 回答
1

5.0版:

QueryParser parser = new QueryParser(fields, new StandardAnalyzer());
Query query = parser.parse(searchString);

这是最新的api!

于 2015-04-27T15:25:22.330 回答