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 に答える