3

そのため、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);
4

1 に答える 1