2017 © Pedro Peláez
 

library laravel-scout-opensearch

Aliyun OpenSearch for Laravel 5.

image

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

The README.md

laravel-scout-opensearch

Laravel Scout 的阿里云 Open Search 驱动。, (*1)

Installation

建议使用 composer 方式安装此包, (*2)

composer require ecode/laravel-scout-opensearch

Usage

  1. 在阿里云 OpenSearch 控制台配置:, (*3)

  2. Laravel 5.5 以下,config/app.php 中添加 service provider, (*4)

    Ecode\\OpenSearch\\OpenSearchServiceProvider

    Laravel 5.5 及以上,自动加载 service provider,无需手动添加。, (*5)

  3. 在 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'),
        ],
    
  4. 修改 .env 配置 scout driver:, (*7)

    SCOUT_DRIVER=opensearch
  5. 添加 .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
  6. 项目中使用:, (*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

The Versions

23/06 2018

dev-master

9999999-dev

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

23/06 2018

v1.0.5

1.0.5.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

04/06 2018

v1.0.0

1.0.0.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

04/06 2018

v1.0.4

1.0.4.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

04/06 2018

v1.0.3

1.0.3.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

03/06 2018

v1.0.2

1.0.2.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce

03/06 2018

v1.0.1

1.0.1.0

Aliyun OpenSearch for Laravel 5.

  Sources   Download

MIT

The Requires

 

by bruce