同じ文字列で複数のエンティティを検索し、結果を並べ替える必要があります。
FOSElasticaBundleについて少し聞いたり読んだりしたことがありますが、このバンドルはそれを行うことができますか? (私には)この目的のためにほとんど多くの機能があるように見えますが、共有サーバー(hostgator)で実行できるかどうかはわかりません。
現時点で考えられるもう1つの解決策は、「手動で」検索を行うことです(join
andを使用union
)が、そのような関数をどこに置くべきか疑問に思っています:既存のコントローラー、新しいコントローラー、新しいバンドル、または他の場所? 私は、この手動の解決策が、特に一部のインデックス化できないフィールドで犠牲になる可能性があることも心配しています.