この記事では、膨大な量の情報を提供してくれました:
複数の Web サーバーを使用する既存の .NET / SQL Server スタックに Lucene を実装する
これに続いて、インデックスをデータベース (私の場合は SQL Server) に永続化する Lucene ディレクトリを実装するという概念について質問したいと思います。
Java レルムにはこれ (Compass など) があることがわかります。Stackoverflow の人々がこれを考慮したことを本当に望んでいますか? フィードバックをいただければ幸いです。
私の初心者の考えは、DB へのインデックスを永続化することが「分散」の問題を解決する方法になるということです。したがって、メッセージング (展開の制限のために私のソフトウェアでは不可能) やスケジューリング (大丈夫でしょう - 製品関係者は常に「現在の」インデックス付きデータがどうあるべきかについて決定を下す際にびくびくします) を実装する代わりに、IndexReader を再度開きます( ) は、どのサーバー ノードでもインデックス スナップショットを効率的に更新します。
DB の並行性/負荷が解決しようとしている問題の中心ではない場合、これは機能しますか? - 私たちの使用は、フィールドのさまざまなデータ分析を促進することに重点を置いており、それによってさまざまな形式のマッチングが促進されます。
私たちの展開アーキテクチャ/制限により、実際にはSOLRのような専用サーバーを主張することはできません.