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] 属性的属性名称。

于 2010-04-01T07:47:08.863 回答
0

作为这个问题的一部分回答了这个问题:

Lucene.NET 搜索索引方法

于 2010-04-05T22:00:58.193 回答