Laravel5.6/vue/scout/elasticserach6.4/scout-Elasticsearch-driver 搜尋 demo

yourself發表於2018-09-07

前言

這個小專案主要是為了學習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

1p pto q x9uqr jt o ipu

1536286882 1

1536286894 1

1536286916 1

1536286933 1

相關文章