2009-06-06 6 views
2

エンティティプロパティの属性を必要としないNHibernate Searchライブラリはありますか?NHibernate属性なしの検索

エンティティをクリーンなPOCOとして保持したいので、流暢なインターフェイスがあると思われますか?

もしそうでなければ、おそらく私は1つ書くでしょう!

おかげで

答えて

1

ささいな質問ですが、おそらく助けてください。

FluentNHibarnateに似たFluent NHibernate.Searchマッピングインターフェイスを開始しました。このインターフェイスでは、属性なしでエンティティをマッピングできます。

public class BookSearchMap : DocumentMap<Book> 
{ 
    public BookSearchMap() 
    { 
     Id(p => p.BookId).Field("BookId").Bridge().Guid(); 
     Name("Book"); 
     Boost(500); 
     Analyzer<StandardAnalyzer>(); 

     Map(x => x.Title) 
      .Analyzer<StandardAnalyzer>() 
      .Boost(500); 

     Map(x => x.Description) 
      .Boost(500) 
      .Name("Description") 
      .Store().Yes() 
      .Index().Tokenized(); 
    } 
} 

codeplexでホストされているプロジェクトサイトをご覧ください。

http://fnhsearch.codeplex.com/

+0

私はそれを書いてくれます。私は見てみましょう! –

+0

@Andrew:あなたはこのプロジェクトに仲間入りしている場合、いくつかの機能を開発するための助けを探しています。プロジェクトのホームページを見て、あなたが望むならば参加してください! :) –

1

Ayendeは、誰かが彼のためにそれをやりたいならば、彼はNHibernateの検索にXMLマッピングを追加しますと述べています。だから私はあなたの息を止めないだろう。

プログラマティックなマッピングができるかどうか、私はそれを確認します。

関連する問題