当社では、見込み客を獲得する方法がいくつかあり、扱う見込み客の種類もいくつかあります。リードの各タイプにはわずかな違いしかなく、情報の多くは 1 つまたは複数の他のタイプのリードと共有または関連しています。私と私のチームは、Solr を使用して、これらの各リード タイプとすべての共有データ (顧客データ、リゾート データ) を処理するインデックスを構築/構成しようとしています。など (全部で約 120 万件のレコード)。現在、Tomcat 6 と Solr 3.4 を実行する Ubuntu サーバー (12G RAM、8 コア Opteron) をホストしています。
顧客が当社の Web サイトでリード生成フォームを送信したとき (毎日約 1500 ~ 2000 回) にレコードを追加し、従業員がデータを追加または変更したときに (毎日約 2500 ~ 3000 回) インデックスにレコードを追加したいと考えています。 .
さらに、フィルター、ファセット、オートコンプリート、強調表示など、適切に記述された検索から期待されるすべてのものを使用して、このデータをすばやく検索できるように、Web サイトの顧客と社内の従業員が必要です。
このセットアップは現在機能していますが、ウェブサイトと内部アプリの両方でレコードの更新がハングすることがよくあります。コミットは 1000 ドキュメントまたは 5 秒ごとに行われ、1 日 1 回最適化します。このタイプのセットアップに最適な JVM、サーバー、または Solr 構成は何ですか? どんな助けでも大歓迎です。喜んで助けてくれる人には、必要なだけ多くの情報を提供できます。