我有一个使用多个数据库连接的 SF2 应用程序。每个用户帐户都有一个数据库,因此它们的数量不是静态的。我使用 DBAL 连接工厂来访问数据库,具体取决于登录的用户。
我需要集成一个搜索引擎包,它可以很好地与这种类型的配置配合使用。
它应该能够:
- 为每个数据库生成搜索索引
- 管理具有相同结构(相同表名和列名)的数据库的索引
- 仅在与登录用户相关的数据库中执行搜索请求。
我知道这是一个自定义配置,不是很受欢迎,但我希望有人可以帮助我找到解决方案的开始,在这里。谢谢。
我已经检查过 Elastica 和 Solr 包,但我不知道如何在不修改代码的情况下配置它们。