2011-07-25 4 views
2

今日のお礼状ラムダ式での全文検索

私は自分のアプリケーションに問題があります。 Nhibernate.Forで全文検索を実装する必要があります。これは、Session.QueryOverでIslikeを使用しています。私はNhibernateで次のように質問しました。 -

Session.QueryOver<Product>().Where(p=>p.Description.IsLike(searchSting, MatchMode.Anywhere); 

ここでの「searchSting」の文字列は、「Shirt men」のような種類の文です。 今、私はシャツと男性を別々にしている各単語で検索する必要があります。サポートやLuceneのようなものを使用している場合

任意の助けが理解されるであろう、 おかげ

答えて

0

はあなたのデータベースのいずれかで、このためのフルテキスト検索プロバイダーが必要になります。

エンティティに属性を入れても構わない場合、NHibernate.Searchは正常に機能します(通常のセッションではなくフルテキストセッションを通してクエリを入力するだけです)。これは始まるどんな場所でもよい場所のように見える:NHibernate 3 Search Tutorial。 NHibernate.Searchのドキュメンテーションはまあまあですが、私はより具体的な質問があるときに私はここで答えを見つけることになります。

+0

AlexCuseを元通りにしてくれてありがとう。私はあなたの提案を調べようとします。 –