https://laravel.kr/docs/9.x/scout
라라벨 9.x - Scout-검색
라라벨 한글 메뉴얼 9.x - Scout-검색
laravel.kr
+ scout.php 파일을 열어 아래 false 부분을 true로 바꿔줍니다.
'queue' => env('SCOUT_QUEUE', false ==> ture),
Scout 라이브러리는 검색 쿼리를 처리하는데 시간이 오래 걸릴 수 있기 때문에, 이를 처리하는 작업을 별도의 프로세스에서 처리하도록 큐를 사용할 수 있습니다. 이를 통해 검색 쿼리를 더 빠르게 처리할 수 있습니다.
따라서, 이 코드를 true로 변경하면 Scout 라이브러리에서 검색 쿼리를 처리하는 작업을 큐를 사용하여 별도의 프로세스에서 처리하게 됩니다. 이를 통해 검색 쿼리 처리 속도를 높일 수 있습니다.
하지만, 이를 true로 변경하더라도 모든 환경에서 큐를 사용할 수 있는 것은 아닙니다. 예를 들어, 개발 환경에서는 큐를 사용하지 않고, 배포 환경에서는 큐를 사용하는 것이 좋습니다. 따라서, 이 코드를 변경하기 전에 해당 환경에 맞게 설정을 변경해주어야 합니다.
composer require --with-all-dependencies algolia/algoliasearch-client-php:^3.2 오류 해결
검색해도 많이 없어서 당황하실텐데
오류에 글이 다 나와있다. 나도 chatgpt, 구글링 해봤는데 다 안됐고
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
이런 오류가 있을 거다
해석하면
--with-all-dependencies(-W) 옵션을 사용하여 현재 특정 버전으로 잠겨 있는 패키지에 대한 업그레이드, 다운그레이드 및 제거를 허용합니다.
이다.
따라서 밑에 실행
$ composer require --with-all-dependencies algolia/algoliasearch-client-php:^3.2
를 실행했다.
설치 완
이후 .env파일
를 추가하고
APP_ID에 Application ID
secret에 Admin API Key 를 넣으면 된다.
이 두개는 algolia 웹사이트 대쉬보드에서 확인할 수 있다.
'PHP > Laravel' 카테고리의 다른 글
Laravel(라라벨) : CKeditor 사용하기 (0) | 2023.07.21 |
---|---|
Laravel(라라벨) : dd()와 var_dump() (0) | 2023.07.18 |
Laravel(라라벨) : 홈스테드(homestead) window 업데이트 후 Interface (‘VirtualBox Host-Only Ethernet Adapter’) is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR) 에러 (0) | 2023.07.17 |
Laravel(라라벨) : Homestead 사이트 추가 (0) | 2023.07.10 |
Laravel(라라벨) Vagrant, Homestead - npm install 오류 (0) | 2023.07.07 |