library laravel-scout-opensearch
Aliyun OpenSearch for Laravel 5.
ecode/laravel-scout-opensearch
Aliyun OpenSearch for Laravel 5.
- Saturday, June 23, 2018
- by ecode
- Repository
- 1 Watchers
- 1 Stars
- 50 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 7 Versions
- 0 % Grown
laravel-scout-opensearch
Laravel Scout 的阿里云 Open Search 驱动。, (*1)
Installation
建议使用 composer 方式安装此包, (*2)
composer require ecode/laravel-scout-opensearch
Usage
-
在阿里云 OpenSearch 控制台配置:, (*3)
-
Laravel 5.5 以下,config/app.php 中添加 service provider, (*4)
Ecode\\OpenSearch\\OpenSearchServiceProvider
Laravel 5.5 及以上,自动加载 service provider,无需手动添加。, (*5)
-
在 scout.php 添加配置:, (*6)
'opensearch' => [
'accessKey' => env('OPENSEARCH_ACCESS_KEY'),
'accessSecret' => env('OPENSEARCH_ACCESS_SECRET'),
'appName' => env('OPENSEARCH_APP_NAME'),
'suggestName' => env('OPENSEARCH_SUGGEST_NAME'),
'host' => env('OPENSEARCH_HOST'),
'debug' => env('OPENSEARCH_DEBUG'),
'logFile' => env('OPENSEARCH_LOG_FILE'),
'timeout' => env('OPENSEARCH_TIMEOUT'),
],
-
修改 .env 配置 scout driver:, (*7)
SCOUT_DRIVER=opensearch
-
添加 .env Open Search 相关配置:, (*8)
OPENSEARCH_ACCESS_KEY=ACCESS_KEY
OPENSEARCH_ACCESS_SECRET=ACCESS_SECRET
OPENSEARCH_HOST=HOST
OPENSEARCH_APP_NAME=APP_NAME
OPENSEARCH_SUGGEST_NAME=SUGGEST_NAME
OPENSEARCH_DEBUG=true
OPENSEARCH_LOG_FILE=opensearch
-
项目中使用:, (*9)
- 在相应的 model 中引用
use OpenSearchable,本例中以商品模型为例;
- 在相应的控制器中进行查询
$data = Goods::search("keywords:'test'")->filter(['id','>','0'])->paginate(3)。
Desciption:
Based: https://github.com/ruogoo/laravel-scout-opensearch
And: https://github.com/lingxi/ali-opensearch-sdk
dev-master
9999999-dev
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.5
1.0.5.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.0
1.0.0.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.4
1.0.4.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.3
1.0.3.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.2
1.0.2.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce
v1.0.1
1.0.1.0
Aliyun OpenSearch for Laravel 5.
Sources
Download
MIT
The Requires
by
bruce