問題タブ [nhibernate-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
955 参照

lucene.net - FluentNhibernate、Nhibernate.Search、および Lucene.Net バージョン

プロジェクトを作成し、NuGet を使用して Nhibernate.Search をインストールしました。インストール中に、NuGet は Lucene.Net もダウンロードします。

NuGet では、次のパッケージをダウンロードしてインストールしました

  • FluentNHibernate.dll: 1.3.0733
  • NHibernate.dll: 3.3.1.4000
  • NHibernate.Search.dll: 2.0.2.4000
  • Lucene.Net.dll: 2.9.4.1

すべての依存関係は NuGet によって管理されます。しかし、次のコードを実行したとき

例外メッセージCould not load file or assembly 'Lucene.Net, Version=2.9.2.2, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

このバージョンの NHibernate.Search は、新しいものではなく Lucene.Net 2.9.2.2 をまだ使用しているようです。すべての依存関係はいつでも手動で修正できますが、私は NuGet を使用することを好みます。

コードを機能させるにはどうすればよいですか?

提案をありがとう

0 投票する
1 に答える
250 参照

c# - Lucene.netとNHibernateの検索同時実行の問題

Lucene.NetとNHibernate.Searchを全文検索エンジンとして使用するWebアプリケーションがあります。NHibernate.Searchは、データベースで変更が行われるたびに、それがLuceneインデックスに伝播されるように設定されています。

Webアプリケーションは、4つのワーカープロセスを使用して実行されています。まず第一に、これは問題ですか?Luceneインデックスがデータベースと100%同期していないことに気づきました。データベースへの一部の変更は、Luceneインデックスに表示されません。ただし、手動でデータのインデックスを再作成しようとすると、これは正常に機能します。

マルチプロセス環境でLucene.Netを使用することで、並行性に影響はありますか?

0 投票する
2 に答える
1403 参照

nhibernate - nHibernate.Search と Lucene.Net 3

nHibernate.Search は 2011 年に最後に更新されました。このプロジェクトはまだアクティブですか? 最近、Lucene.Net 3 がリリースされました。これはメジャー バージョンであり、v2 との後方互換性はありません。nHibernate.Search のソースをダウンロードして最新の Lucene.Net ソースにリンクしようとしたのですが、後方互換性がないようなのでコンパイルしていません。

これに関するアイデアはありますか?

0 投票する
1 に答える
176 参照

linq - Linq Nhibernate 検索はありますか?

lucene.net を使用してデータを検索したいと考えています。lucene.net と nhibernate を組み合わせて検索を行う nhibernate search について読みました。

ただし、流暢な nhibernate を使用しており、linq を使用するのが好きです。流暢な nhibernate を使用しても問題はないと思いますが、linq を nhiberante 検索で使用する例を見つけることができないようです。

リンクは使えますか?

0 投票する
1 に答える
298 参照

.net - nhibernate 検索の使用方法 正常にビルドできません

nhibernate 検索を接続しようとしていますが、いくつかの問題が発生しました。

  1. nuget パッケージをダウンロードしましたが、エラーが発生しました

    タイプ「Lucene.Net.Search.Query」は、参照されていないアセンブリで定義されています。アセンブリ 'Lucene.Net, Version=2.9.2.2, Culture=neutral, PublicKeyToken=null' への参照を追加する必要があります

正しいバージョンがないようです。入手できる最新バージョンはありますか? 見つからないようです。

2 次のエラーは

私は得る

3 次に表示されるエラーは

私はこのチュートリアルに従おうとしてきましたが、これまでのところ多くの変更が加えられているようです。

0 投票する
0 に答える
126 参照

master-slave - マスター/スレーブ実装用の Hibernate Search 5.5 メッセージ駆動型 Bean

Hibernate のドキュメントには、MDB で何をする必要があるかが記載されていません

5.5 では、AbstractJMSHibernateSearchController クラスが見つかりません。何を実装する必要があるかを知るのを手伝ってください。

基本的に、私は4.2でHibernate Searchを使用してマスター/スレーブを実装していました

最新バージョンにアップグレードしようとして、例外を下回っています