laravel-elasticsearch maintained by james.xue
Last update
2023/07/03 18:42
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ^6.0||^7.0
Last update
2022/08/04 07:23
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ^6.0||^7.0
Last update
2022/07/14 15:55
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0||~8.0
Last update
2022/07/10 09:53
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0||~8.0
Last update
2022/03/17 03:33
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0
Last update
2021/12/23 07:51
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0
Last update
2021/12/21 10:46
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~4.0||~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0
Last update
2021/12/21 09:14
License
Require
- php >=7.0
- illuminate/contracts ~5.0||~6.0||~7.0||~8.0
- symfony/var-dumper ~5.0||~6.0
- elasticsearch/elasticsearch ~6.0||~7.0
Last update
2020/11/24 15:43
License
Require
- elasticsearch/elasticsearch ~6.0||~7.0
- laravel/framework ~5.0||~6.0||~7.0||~8.0
- illuminate/support ~5.0||~6.0||~7.0||~8.0
- guzzlehttp/psr7 ^1.7
- psr/http-message ^1.0
- monolog/monolog ~1.0||~2.0
laravel-Elasticsearch
Install
composer require "james.xue/laravel-elasticsearch"
Publishing configuration
php artisan vendor:publish --tag=elasticsearch
Add env configuration
ELASTICSEARCH_CONNECTION=
ELASTICSEARCH_HOST=127.0.0.1
ELASTICSEARCH_PORT=9200
ELASTICSEARCH_INDEX=
ELASTICSEARCH_TYPE=
Usage
$params = SearchBuilder::setKey(1)
->unsetBody()
->builder();
$params = search()->setKey(1)->unsetBody()->builder();
ElasticsearchClient::get($params);
// or
$params = SearchBuilder::connection("elastic1")
->setKey(1)
->unsetBody()
->builder();
$params = search("elastic1")->setKey(1)->unsetBody()->builder();
ElasticsearchClient::connection("elastic1")->get($params);
更多使用方法
License
MIT