(from osdn.net/users/xfedora)
Fessのマニュアルで確かに、負荷分散などできると見た気がしますが、
どのように実現するか記述を見つけず、お分かりの方ご教示よろしくお願いします。
環境は、Fess 9.2.0が正常に稼働しているマシンAとBで2台。
やりたいことは、AとBマシンでそれぞれ異なるリソースをクロール(例えば、Aではインタネットのみ、Bではイントラネットのみ)し、そのうちの一台Bで、A+Bの内容の検索を行うという目的です。
Solrの管理画面で、AのCoreを追加済みですが、Fess側で何をやればいいのかわかりません。
以上、よろしくお願いいたします。
(from osdn.net/users/shatake)
負荷分散という観点では
- レプリケーション
- 分散検索
などがあると思いますが、検索量、クロール負荷や
インデックスサイズをどのように分散させたいかに
より検討していただくことになると思います。
今回のご質問では
- AとBマシンでそれぞれ異なるリソースをクロール
- Bで、A+Bの内容の検索を行う
- AのCoreを追加済み
を考えると、AのFessでAのSolr、BのFessでAのSolrを
すればBでA+Bの結果を参照できると思います。
(solrlib.diconを編集することになります)
クロール負荷分散観点であれば上記でも良いかと
思いますが、AのFessでも検索したいような場合ですと、
分散検索を検討して頂く必要があると思います。
(from osdn.net/users/xfedora)
素早い回答、どうもありがとうございました。
まず、solrlib.diconの中を色々弄ってみます。皆さんのお助けもあってますますFess楽しくなりました。今後とんとんBigdataとかテキストマイニングなどに応用できるといいですね~