繁体   English   中英

NHibernate和NHibernate搜索版本问题

[英]NHibernate and NHibernate Search Version Problem

我在Nhibernate上的Nhibernate Search上有示例应用,其版本号为:

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

我不确定它是否为自定义版本,但在这里一切正常。 但是,一旦我将Nhibernate版本更改为v2.0.1.4000(后来是次要版本并进行构建),事情就开始崩溃了,

IList结果= s.CreateCriteria(typeof(DomainObject))。Add(NHibernate.Search.Search.Query(“ Summary:NHibernate或Name: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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM