2011-12-30 3 views
1

私たちはLucene.NET Version 2.9を使ってフリーテキストクエリを使って項目を検索しています。関連性によってLuceneによって自動的にソートされたアイテムを取得します。 1つの奇妙なケースを除いて、これは素晴らしい仕事をしています。 アジャイルプロジェクト管理を検索した場合、Luceneが返す上位4項目は以下のとおりです。ダミーについてはLuceneの関連性によって項目を並べ替える際の問題2.9

  1. アジャイルプロジェクト管理アジャイルプロジェクト管理の
  2. 基礎
  3. アジャイルプロジェクト管理
  4. アジャイルプロジェクト管理

項3または4は、トップで現れてしなければなりません彼らは完璧です。多くの場合、検索したアイテムが100%と一致する場合は、上部に表示されます。誰でもここで起こっていることを説明してください。標準的な分析装置を使用しています。

+0

http://incubator.apache.org/lucene.net/ – bmargulies

+0

これは私が得るものではありません...いくつかのソースを投稿したいですか? – Paul

+0

Lucene.Netの得点の仕組みを見るhttp://lucene.apache.org/java/2_9_4/api/core/org/apache/lucene/search/Similarity.html –

答えて

0

最初に私が見るのは、他のフィールドが検索に含まれていることです。 Agileという単語がロードされた説明フィールドは、例えば最初の2つを押し上げることができます。

+0

フィールドは2つしかありません。 1つはアイテム固有のID、もう1つはアイテム名です。検索中は、項目名のみを検索します。 – mohang

関連する問題