Lucene查询解析器未按预期分析字段

Lucene查询解析器未按预期分析字段,lucene,lucene.net,query-parser,Lucene,Lucene.net,Query Parser,我想使用lucene(3.0.3)解析一个简单的查询: 就像文档示例中一样 预期结果是: +title:return +title:"pink panther" 但我得到的却是: +title:return +title:"itle return pink panther" 代码非常简单(c#): 我无法复制这个。你还这样吗 我认为可能是输出窗口中的一些显示工件。这是来自即时窗口、监视窗口还是对Console.WriteLine的调用?很抱歉,问题是自定义修改的Lucene.Net程序集…据

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

就像文档示例中一样

预期结果是:

+title:return +title:"pink panther"
但我得到的却是:

+title:return +title:"itle return pink panther"
代码非常简单(c#):


我无法复制这个。你还这样吗


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

很抱歉,问题是自定义修改的Lucene.Net程序集…

据我所知,您的代码看起来不错。您正在进行什么调用以返回
+title:return+title:“itle return pink panther”
?查询对象(ToString())以这种方式返回…您好,谢谢,它显示在所有选项上(即时窗口、监视窗口或Console.WriteLine命令窗口)@Omri,您能提供出现这种情况的屏幕截图吗?即使它是新创建的控制台应用程序中的一条语句,也会发生这种情况吗?
+title:return +title:"itle return pink panther"
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\")");