.net NHibernate搜索-休眠类问题

.net NHibernate搜索-休眠类问题,.net,nhibernate.search,.net,Nhibernate.search,我有一个被称为客户端的映射类,用于NHibernate,并用Lucene搜索属性进行修饰。当NHibernate.Search进行初始索引时,我通过Luke发现一些文档的特殊属性_hibernate_类显示以下值index docs CProxyTypeABC\u公共\u实体客户端\u NHibernate\u ProxyINHibernateProxy1,DynamicsSemblyProxyGen,版本=0.0.0,区域性=中性,PublicKeyToken=null 但对于某些文档,会显示

我有一个被称为客户端的映射类,用于NHibernate,并用Lucene搜索属性进行修饰。当NHibernate.Search进行初始索引时,我通过Luke发现一些文档的特殊属性_hibernate_类显示以下值index docs

CProxyTypeABC\u公共\u实体客户端\u NHibernate\u ProxyINHibernateProxy1,DynamicsSemblyProxyGen,版本=0.0.0,区域性=中性,PublicKeyToken=null

但对于某些文档,会显示以下值

ABC.Common.Entities.User,FAOCommon,版本=1.0.0.0,区域性=中立,PublicKeyToken=null

奇怪的是,documentindex文档或具有第一个值的记录无法通过完整索引查询进行搜索,而as全文查询将为在第二个显示属性的文档中索引的记录返回正确的值


不确定在索引时,为什么某些文档会包含如第一个示例所示的_hibernate_类值

这看起来像NH搜索中的一个bug,您不应该在索引中找到它 请在NH邮件列表上张贴一份复印件