2009-09-28 8 views
6

これはかなり面倒です。 Lucene.Net検索をNHibernateと統合しようとしていて、私は07年からの情報しか見つけられませんでした。NHibernateとLucene.Netを統合する方法

いいえ最新の情報チュートリアルはありますか?どこから始めたら、何をダウンロードするのですか?

NHibernate.Searchメタデータを他の場所で設定し、属性を使用してドメインオブジェクトに設定する方法はありますか(私のコアプロジェクトでnhibernate関連のものは参照したくありません)?

答えて

6

私はあなたの2番目の質問には答えを持っていない、この上http://jwbs-blog.blogspot.com/2009/03/quickstart-guide-for-nhibernatesearch.html

を短いチュートリアルを書きました。 Hibernate.Searchに関する本があります。その本を読むことを検討してください。 http://www.manning.com/bernard/

+0

それは働かないでください... –

+0

少なくとも - 私はそれがほしい方法ではありません。 –

+0

あなたは何に問題がありますか? –

3

属性を使用してドメインオブジェクト上の他の場所で なく NHibernate.Searchのメタデータを設定する方法の方法(私は私の コアプロジェクトに 任意のNHibernateの関連のものを参照する必要はありませんが)ありますか?

1日か2日お待ちください。

を更新1: 完了、NHSearch JIRAへpatchを提出しました。

更新2: これは現在svn trunk(discussion)です。

更新3: 独自のマッピングの作成方法については、post小文字を追加しました。

+0

私はそれにも取り組もうとしました。何とかそれを落とす。あなたの実装を見て興味深いでしょう。がんばろう。 :) –

+0

私は些細な解決策を数日前に終えました(ただ、ISearchMapping抽象化でAttributeUtilをラップしました)。私はあなたにパッチを送ることができますが、私はこの解決法がまったく好きではありません。このアプローチでは、あらゆる種類の代替ISearchMappingを行うのは非常に面倒で不自然な作業になります。 これで、より構造化された方法(基本的にオブジェクトとしてクラス/プロパティメタデータを作成する)で書き直そうとしています。これにはもっと時間が必要です。 –

+0

連絡してください。終わったらサインをしてください。 –

関連する問題