При проверке индекса Lucene.NET Люк хочет скопировать представление NHibernate.Search - PullRequest
1 голос
/ 01 апреля 2010

Я пытаюсь составить индекс, используя термины, которые я указываю в виде списка через запятую. Я хочу повторить отображение в Luke, как показано здесь:

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

Но мое значение индекса просто отображается как одно поле со значением списка в виде запятой. Например:

Теги термин, другой термин

Когда я выполняю поиск по моему индексу, он возвращает результаты, если я ищу по «термину», но ничего не возвращает, если я ищу по «другому критерию»

Я думал, что процесс индексации разделит запятую отдельный список на отдельные значения, но, похоже, это не так.

У кого-нибудь есть идеи?

Спасибо

Ответы [ 2 ]

0 голосов
/ 06 апреля 2010

В ответ на этот вопрос ответили:

Подход поискового индекса Lucene.NET

0 голосов
/ 01 апреля 2010

Коллекция для индекса: ISet , и я подозреваю, что T является типом с атрибутом [Indexed] и имеет имя свойства, помеченное атрибутом [Field].

...