如何将NHibernate与Lucene.Net集成

如何将NHibernate与Lucene.Net集成,nhibernate,lucene.net,Nhibernate,Lucene.net,这真让人讨厌。试图将Lucene.Net搜索与NHibernate整合,我只找到了一些07年的信息 是否有一个很好的最新的教程?从哪里开始,下载什么等 有没有办法设置NHibernate。使用属性在别处而不是域对象上搜索元数据(我不想在我的核心项目中引用任何与NHibernate相关的内容)?我写了一篇关于这方面的简短教程 关于你的第二个问题,我没有答案。有一本关于冬眠的书。搜索,考虑读那本书。 有没有一种方法可以设置 在别处搜索元数据 而不是在域对象上使用 属性(我不想引用 我的电脑里有没有关

这真让人讨厌。试图将Lucene.Net搜索与NHibernate整合,我只找到了一些07年的信息

是否有一个很好的最新的教程?从哪里开始,下载什么等


有没有办法设置NHibernate。使用属性在别处而不是域对象上搜索元数据(我不想在我的核心项目中引用任何与NHibernate相关的内容)?

我写了一篇关于这方面的简短教程

关于你的第二个问题,我没有答案。有一本关于冬眠的书。搜索,考虑读那本书。 有没有一种方法可以设置 在别处搜索元数据 而不是在域对象上使用 属性(我不想引用 我的电脑里有没有关于nhibernate的东西 核心项目

正在做,请(希望)等一两天

更新1: 完成,提交给NHARCH JIRA

更新2: 这现在位于svn trunk()中

更新3:
添加了关于如何创建自己的映射的小说明。

至少-不是我想要的方式。您遇到了什么问题?我现在不记得了。有配置的东西。最新版本有些不同。也许,没什么特别难的。我只是因为第二个问题而不够想要。我在家的时候再检查一遍。好的。已编译的dll被编译为NHibernate的早期版本(不是2.1)。你应该自己编译nh.s以获得最新版本。祝你好运,还有第二个问题的答案(如果可以的话,那就太好了)。我设法让它启动并运行起来。现在我在等待,期待安德烈。谢谢。:)我也试着解决这个问题。不管怎样,把它放下。将很有兴趣看到您的实现。祝你好运几天前我已经完成了一个简单的解决方案(只是将AttributeUtil包装在一个ISearchMapping抽象中)。我可以给你发一个补丁,但我一点也不喜欢这个解决方案,用这种方法做任何一种替代的ISearchMapping都是非常乏味和不自然的。所以现在我正试图以一种更结构化的方式重写它(基本上是将类/属性元数据构建为一个对象),这需要更多的时间。完成后给我一个标志。非常感谢。我会退房的。最后一个问题-是否可以使用指定的自定义逻辑从一个属性创建多个索引?是的,没有更多的属性依赖关系。所有字段映射都有一个NHibernate IGetter,它可以是属性、.net字段或自定义逻辑。您可以在任意数量的字段映射中重用相同的IGetter。