私は文書のLuceneインデックスを持っていますが、他のものよりも高いものがある点を除いて、すべてほぼ同じです(テスト1、テスト2など)。既定のクエリ(クエリパーサーでMatchAllDocsQueryまたは.Parse( ":")を使用する場合、ドキュメントは毎回入ってきた順序で戻ってきます。検索語句(この場合は「テスト」)を追加することにより、文書の追加が明白になり、文書は追加に従ってソートされます。私はブーストレベルを変更することができ、新しい注文は結果に反映されます。すべての私のコードはかなり公平です、私はデフォルトのSort()を使用しています両方の場合です。Lucene.NET MatchAllDocsQueryはドキュメントブーストを尊重しませんか?
この同じバグはreported and fixed in Lucene back in 2005-2006であり、MatchAllDocsQuery.csファイル(Lucene .NET 2.9.2)を確認しましたが、この変更があるようですが、上記のチケットに記述されているとおりです。
私が間違っていると思われるアイデアはありますか?おそらく、Java版を実行している誰かがこれを経験したのでしょうか?ありがとう。