1

我想使用 lucene (3.0.3) 解析一个简单的查询:

title:(+return +"pink panther")

就像在文档示例中一样。

预期结果是:

+title:return +title:"pink panther"

但相反,我得到:

+title:return +title:"itle return pink panther"

代码很简单(c#):

Query query = 
    new QueryParser(
        Lucene.Net.Util.Version.LUCENE_30, 
        "content", 
        new Lucene.Net.Analysis.Standard.StandardAnalyzer(Lucene.Net.Util.Version.LUCENE_30))
    .Parse("title:(+return +\"pink panther\")");
4

2 回答 2

0

我无法重现这一点。这仍然发生在你​​身上吗?

我认为这可能是输出窗口中的一些显示伪影。这是来自即时窗口、监视窗口还是对 Console.WriteLine 的调用?

于 2013-05-04T09:19:15.890 回答
0

抱歉给您带来麻烦,问题是自定义修改的 Lucene.Net 程序集...

于 2013-05-16T07:17:21.820 回答