0

我可以使用 NHibernate.Search 仅与没有数据库的 lucene 索引一起使用吗?因为我只想将所有数据存储在我的 lucene 索引中,但我真的很喜欢 NHibernate.Search 中的功能。

4

1 回答 1

1

不是真的,因为它们是紧密耦合的。NHSearch/Lucene.NET/NHibernate 集成的要点是您可以进行全文搜索,但返回的结果是域实体,即来自数据库。

因此,如果不将它们存储在数据库中,NHSearch 就无法膨胀它在 Lucence 索引中找到的域对象。

另一种方法是查看其中一个文档数据库,例如 Raven。

于 2010-04-13T14:21:59.490 回答