そのため、PHP Symfony と Ongr-Elasticsearch バンドルを使用して、ドキュメントをクエリし、一致するオブジェクトを返します。結果は関連性/スコアでソートされているように見えますが、実際の関連性/スコアはオブジェクト自体には含まれていません。
これは可能ですか?フロントエンドに送信するものにスコアを含めて、それを処理できるようにしたいと思います。
コード:
$search = $this->esRepository->createSearch();
$search->setSize(30);
$queryFields = array(....);
$queryStringQuery = new QueryStringQuery($queryString, ["fields" => $queryFields]);
$search->addQuery($queryStringQuery);
$esResults = $this->esRepository->execute($search, Repository::RESULTS_ARRAY);