我可以使用NHibernate.Search仅使用lucene的索引而不使用数据库吗?因为我想将所有数据只存储在我的lucene索引中,但我真的很喜欢NHibernate.Search中的功能。
答案 0 :(得分:1)
不是真的,因为它们是紧密耦合的。 NHSearch / Lucene.NET / NHibernate集成的重点是您可以进行全文搜索,但返回的结果是域实体,即来自数据库。
因此,如果不将它们存储在数据库中,NHSearch就无法对它在Lucence索引中找到的域对象进行充气。
另一种方法是查看其中一个文档数据库,例如Raven。