W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果您需要自定義引擎的搜索行為,則可以將回調(diào)作為第二個(gè)參數(shù)傳遞給 search 方法。 例如,您可以使用此回調(diào)將地理位置數(shù)據(jù)添加到搜索選項(xiàng)中,然后再將搜索查詢傳遞給 Algolia:
use Algolia\AlgoliaSearch\SearchIndex;
App\Models\Order::search('Star Trek', function (SearchIndex $algolia, string $query, array $options) {
$options['body']['query']['bool']['filter']['geo_distance'] = [
'distance' => '1000km',
'location' => ['lat' => 36, 'lon' => 111],
];
return $algolia->search($query, $options);
})->get();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: