重い計算クエリのために SQl サーバーのパフォーマンスに問題があるため、Solr を中間として配置し、SQl サーバーからの Hibernate または Direct からのすべてのデータにインデックスを付けることにしました。
誰かがそれが可能であることを私に提案/助けてくれますか? このためのチュートリアル リンクを提案してください。
DataImportHandlerを使用してデータを転送できます。データは、DataImportSchedulerを使用してスケジュールできます。
SQL Server SPがオブジェクト(行)間の関係を更新するのに12時間かかるという同様の問題があったため、データモデルと完全に一致するNeo4j(オープンソースグラフデータベース)を使用することになりました。
Solr検索に反映されるオブジェクトの関係が必要でした。たとえば、名前が「obj」で始まり、親が「typ」タイプのすべてのオブジェクトを取得します。