当天的问候
我在申请时遇到问题。 我需要在Nhibernate中实现全文搜索。因为我正在使用带有Session.QueryOver的Islike。我在Nhibernate中进行了如下查询: -
Session.QueryOver<Product>().Where(p=>p.Description.IsLike(searchSting, MatchMode.Anywhere);
这里的'searchSting'字符串就像“衬衫男”一样。
现在我需要分别搜索衬衫和男士的每个单词。
任何帮助将不胜感激, 感谢
答案 0 :(得分:0)
如果支持或使用lucene之类的东西,您将需要一个全文搜索提供程序。
如果您不介意在您的实体上放置属性,NHibernate.Search运行良好(您只需要通过全文会话而不是正常会话来查询)。这看起来像开始一样好的地方:NHibernate 3 Search Tutorial。 NHibernate.Search的文档有点稀疏,当我有更具体的问题时,我通常最终会在这里找到答案。