NHibernate.Search с Lucene.NET без использования БД? - PullRequest
0 голосов
/ 05 января 2009

Могу ли я использовать NHibernate.Search только с индексом Lucene без базы данных? Потому что я хотел бы хранить все данные только в индексе моей Lucene, но мне действительно нравятся функции в NHibernate.Search.

1 Ответ

1 голос
/ 13 апреля 2010

Не совсем, так как они тесно связаны. Смысл интеграции NHSearch / Lucene.NET / NHibernate заключается в том, что вы можете выполнять полнотекстовый поиск, но возвращаемые результаты - это доменные объекты, то есть из базы данных.

Таким образом, без сохранения их в базе данных, NHSearch не сможет раздувать доменные объекты, найденные в индексе Lucence.

Еще один подход заключается в просмотре одной из баз данных документов, такой как Raven.

...