algolia로 id/index/objectID로 검색 할 수있는 기능이 필요합니다. 구독자 ID 1829 누군가 검색 창에 입력 할 수있는 기능이 필요하며 1829가 나타납니다.id/index/objectID로 검색 Laravel/Scout/Algolia
Algolia를 사용하면 직접 작동하지 않으므로 먼저 가능하며 두 번째 경우 어떻게 설정합니까?
이것이 가능하지 않다면 나는 성가신 문제가 아닌 별도의 검색을 만들어야 할 것입니다.
algolia로 id/index/objectID로 검색 할 수있는 기능이 필요합니다. 구독자 ID 1829 누군가 검색 창에 입력 할 수있는 기능이 필요하며 1829가 나타납니다.id/index/objectID로 검색 Laravel/Scout/Algolia
Algolia를 사용하면 직접 작동하지 않으므로 먼저 가능하며 두 번째 경우 어떻게 설정합니까?
이것이 가능하지 않다면 나는 성가신 문제가 아닌 별도의 검색을 만들어야 할 것입니다.
우선 순위가 가장 높은 ObjectId를 검색 할 수 있으므로 id를 검색 할 때 첫 번째 요소는 해당 ID를 가진 요소 여야합니다.
만 ObjectId가 검색하려는 경우에도이 같은 수 있습니다 :
if (is_int($query)) {
Model::search($query, function ($algolia, $query, $options) {
$record = $algolia->getObject($query);
return [
'nbHits' => 1,
'hits' => [$record],
];
})->get();
} else {
Model::serach($query);
}
을