問題タブ [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.
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 を使用することを好みます。
コードを機能させるにはどうすればよいですか?
提案をありがとう
c# - Lucene.netとNHibernateの検索同時実行の問題
Lucene.NetとNHibernate.Searchを全文検索エンジンとして使用するWebアプリケーションがあります。NHibernate.Searchは、データベースで変更が行われるたびに、それがLuceneインデックスに伝播されるように設定されています。
Webアプリケーションは、4つのワーカープロセスを使用して実行されています。まず第一に、これは問題ですか?Luceneインデックスがデータベースと100%同期していないことに気づきました。データベースへの一部の変更は、Luceneインデックスに表示されません。ただし、手動でデータのインデックスを再作成しようとすると、これは正常に機能します。
マルチプロセス環境でLucene.Netを使用することで、並行性に影響はありますか?
nhibernate - nHibernate.Search と Lucene.Net 3
nHibernate.Search は 2011 年に最後に更新されました。このプロジェクトはまだアクティブですか? 最近、Lucene.Net 3 がリリースされました。これはメジャー バージョンであり、v2 との後方互換性はありません。nHibernate.Search のソースをダウンロードして最新の Lucene.Net ソースにリンクしようとしたのですが、後方互換性がないようなのでコンパイルしていません。
これに関するアイデアはありますか?
linq - Linq Nhibernate 検索はありますか?
lucene.net を使用してデータを検索したいと考えています。lucene.net と nhibernate を組み合わせて検索を行う nhibernate search について読みました。
ただし、流暢な nhibernate を使用しており、linq を使用するのが好きです。流暢な nhibernate を使用しても問題はないと思いますが、linq を nhiberante 検索で使用する例を見つけることができないようです。
リンクは使えますか?
.net - nhibernate 検索の使用方法 正常にビルドできません
nhibernate 検索を接続しようとしていますが、いくつかの問題が発生しました。
nuget パッケージをダウンロードしましたが、エラーが発生しました
タイプ「Lucene.Net.Search.Query」は、参照されていないアセンブリで定義されています。アセンブリ 'Lucene.Net, Version=2.9.2.2, Culture=neutral, PublicKeyToken=null' への参照を追加する必要があります
正しいバージョンがないようです。入手できる最新バージョンはありますか? 見つからないようです。
2 次のエラーは
私は得る
3 次に表示されるエラーは
私はこのチュートリアルに従おうとしてきましたが、これまでのところ多くの変更が加えられているようです。
master-slave - マスター/スレーブ実装用の Hibernate Search 5.5 メッセージ駆動型 Bean
Hibernate のドキュメントには、MDB で何をする必要があるかが記載されていません
5.5 では、AbstractJMSHibernateSearchController クラスが見つかりません。何を実装する必要があるかを知るのを手伝ってください。
基本的に、私は4.2でHibernate Searchを使用してマスター/スレーブを実装していました
最新バージョンにアップグレードしようとして、例外を下回っています