3

Fluent NHibernate を使用しており、Lucene で NHibernate.Search を実装したいのですが、Fluent NHibernate でそれを行う方法の例が見つかりません。2段階あるようです。(キャッスルによると)

  1. 構成で Hibernate プロパティを設定します。

    • hibernate.search.default.directory_provider
    • hibernate.search.default.indexBase
    • hibernate.search.analyzer
  2. 永続化されたオブジェクトにインデックスを付けるためのイベント リスナーの初期化

    • configuration.SetListener(ListenerType.PostUpdate, new FullTextIndexEventListener());
    • configuration.SetListener(ListenerType.PostInsert, new FullTextIndexEventListener());
    • configuration.SetListener(ListenerType.PostDelete, new FullTextIndexEventListener());

プロパティを Fluent NHibernate Source Configuration に追加する方法はわかりましたが、イベント リスナーが設定されている場所が見つかりません。

4

2 に答える 2

1

私は、属性の必要性を取り除き、FNH とうまく統合するLucene 用の Fluent API に取り組んでいます。

まだ非常にプレアルファであり、貢献を歓迎します!

于 2010-05-14T15:04:43.930 に答える