NHibernate和NHibernate搜索版本问题

NHibernate和NHibernate搜索版本问题,nhibernate,nhibernate.search,nhibernate-criteria,Nhibernate,Nhibernate.search,Nhibernate Criteria,我在Nhibernate上有一个示例应用程序,其中包含Nhibernate搜索,版本号如下: Nhibernate-v2.0.0.1001 Nhibernate搜索-v2.0.0.1001 我不确定它是否是定制的,但这里的一切似乎都很好。但是,当我将Nhibernate版本更改为v2.0.1.4000(更高的次要版本和版本)时,事情开始在 IList result=s.CreateCriteria(typeof(DomainObject)).Add(NHibernate.Search.Searc

我在Nhibernate上有一个示例应用程序,其中包含Nhibernate搜索,版本号如下:

Nhibernate-v2.0.0.1001 Nhibernate搜索-v2.0.0.1001

我不确定它是否是定制的,但这里的一切似乎都很好。但是,当我将Nhibernate版本更改为v2.0.1.4000(更高的次要版本和版本)时,事情开始在

IList result=s.CreateCriteria(typeof(DomainObject)).Add(NHibernate.Search.Search.Query(“摘要:NHibernate或名称:NHibernate”))

VStudio抱怨“语言不支持“查询”

有没有人有过类似的问题?如何获得v2.0.1.4000的端口


谢谢。

我想创建lucene查询的方法就是使用查询解析器:

QueryParser queryP = new QueryParser("id", new StandardAnalyzer());
Lucene.Net.Search.Query q = queryP.Parse("Summary:NHibernate or Name:NHibernate");
IList result = s.CreateFullTextQuery(q, typeof(DomainObject)).List();