前言
這個小專案主要是為了學習elasticsearch Api,前端非常簡單,因為重心不在前端。主要實現功能為主,程式碼沒有過多的優化。給大家提供了簡單的資料,後期不定期維護,開發過程中遇到個 小插曲。
功能
簡單搜尋,巢狀搜尋,定位功能,聚合操作。
安裝
github地址:https://github.com/yb19890724/laravel-es
composer update
執行命令
- 簡單方式
php artisan laraveles
- 按步驟來
php artisan migrate php artisan elastic:create-index App\Es\Index\ProductIndexConfigurator php artisan elastic:create-index App\Es\Index\CategoryIndexConfigurator php artisan elastic:create-index App\Es\Index\ShopIndexConfigurator php artisan migrate php artisan db:seed
- 安裝js擴充套件
npm install npm run dev
修改配置 .env
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
SCOUT_DRIVER=elastic #scout驅動
SCOUT_ELASTIC_HOST=localhost:9200 #es host
介面
訪問:yourhost/dashboard