1

カンマ区切りのリストとして指定する用語を使用してインデックスを作成しようとしています。ここに示すように、Lukeで表示を複製したいと思います。

http://ayende.com/Blog/archive/2009/05/03/nhibernate-search-again.aspx

しかし、私のインデックス値は、コンマ区切りのリスト値を持つ単一のフィールドとして表示されます。例えば:

タグ用語、別の用語

インデックスを検索すると、「term」で検索すると結果が返されますが、「anotherterm」で検索すると何も返されません。

インデックス作成プロセスでは、カンマ区切りのリストが別々の値に分割されると思いましたが、そうではないようです。

誰かアイデアがありますか?

ありがとう

4

2 に答える 2

0

インデックスを作成するコレクションはISet<T>であり、Tは[Indexed]属性を持つタイプであり、[Field]属性でマークされたプロパティNameを持っていると思われます。

于 2010-04-01T07:47:08.863 に答える
0

これは、この質問の一部として回答されました。

Lucene.NET検索インデックスアプローチ

于 2010-04-05T22:00:58.193 に答える