複数のデータベース接続を使用する SF2 アプリケーションがあります。ユーザー アカウントごとにデータベースがあるため、その数は静的ではありません。ログインしているユーザーに応じて、DBAL接続ファクトリを使用してデータベースにアクセスします。
このタイプの構成でうまく機能する検索エンジンバンドルを統合する必要があります。
次のことができる必要があります。
- データベースごとに検索インデックスを生成する
- 同一の構造 (同じテーブル名と列名) を持つデータベースのインデックスを管理する
- ログに記録されたユーザーに関連するデータベースでのみ検索要求を行います。
私はそれがカスタム構成であり、あまり人気がないことを知っていますが、誰かが解決策の始まりを見つけるのを手伝ってくれることを願っています. ありがとう。
Elastica と Solr のバンドルは既に確認しましたが、コードを変更せずにそれらを構成する方法がわかりません。