2

Lucene と NHibernate Search セッションを使用して検索しました

IFullTextSession fullTextSession = Search.CreateFullTextSession(this.session);
var fullTextResult = fullTextSession.CreateFullTextQuery<T>("my query");

私のエンティティ マッピングでは、Linq provider のようにより柔軟に制御することを好むため、遅延ロードまたは熱心なフェッチのオプションを指定しませんでしたvar customers = session.Query<Customer>().Fetch(c => c.Orders)。ただしIFullTextSession、そのような機能は提供しません。

NHibernate 検索を使用する良いアイデアがあり、熱心なフェッチを指定できるかどうかを確認したいと思います。

4

0 に答える 0