コンテキスト:
RESTful Web サービス
を介してコンテンツを提供する Web アプリケーションがあります。検索機能を提供する必要があります。
これは私が念頭に置いていることです。私は正しい軌道に乗っていますか?
インデックス シード クライアント:
このコンポーネントは、繰り返し間隔でアプリケーションをポーリングしてデータを取得します
(XML 応答を返す WS があります)
。次に、XML を EMS にポストします。
キュー リスナー:
キュー リスナーはドメイン XML を Solr ドキュメントに変換し
、ドキュメントを Solr に投稿してインデックスを作成します。
検索クライアント:
クライアントはクエリ パラメータを使用して Web アプリケーションに検索要求を行います
Web アプリケーションは要求を Solr に転送し
ます Solr は検索結果を
Web アプリケーションに返します Web アプリケーションは結果をクライアントに返します
交互の流れ?
検索クライアントは、Solr と直接対話して検索を行います。
提案?