当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

laravel-scout-elastic

Elastic Driver for Laravel Scout
授权协议 MIT License
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 能修谨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Laravel Scout Elasticsearch Driver

This package provides a Elasticsearch driver for Laravel Scout.

Contents

Installation

You can install the package via composer:

composer require tamayo/laravel-scout-elastic

Laravel will automatically register the driver service provider.

Install elasticsearch-php client

For use this library we recomend using the latest version at this time (^7.9)

composer require elasticsearch/elasticsearch

Setting up Elasticsearch configuration

After you've published the Laravel Scout package configuration, you need to set your driver to elasticsearch and add its configuration:

// config/scout.php
...
    // Set your driver to elasticsearch
    'driver' => env('SCOUT_DRIVER', 'elasticsearch'),
...
    /*
    |--------------------------------------------------------------------------
    | Elasticsearch Configuration
    |--------------------------------------------------------------------------
    |
    | Here you may configure your Elasticsearch settings.
    |
    */
    'elasticsearch' => [
        'hosts' => [
            env('ELASTICSEARCH_HOST', 'localhost'),
            // [
            //     'host'   => env('ELASTICSEARCH_HOST', 'localhost'),
            //     'port'   => env('ELASTICSEARCH_PORT', '9200'),
            //     'scheme' => env('ELASTICSEARCH_SCHEME', 'https'),
            //     'path'   => env('ELASTICSEARCH_PATH', '/elastic'),
            //     'user'   => env('ELASTICSEARCH_USER', 'username'),
            //     'pass'   => env('ELASTICSEARCH_PASS', 'password'),
            // ]
        ],
    ]
...

For host configuration you can refer to the official Elasticsearch documentation

Usage

Now you can use Laravel Scout as described in the Laravel Scout official documentation

Limitations

Identifying UsersCurrrently user identification is not supported.

Credits

License

The MIT License (MIT).

  • 参考文档:   搭建elasticsearch服务器   laravel-elastic   elasticsearch官方文档   运行环境:   php7   laravel框架 5.5   调用: //执行命令,加载laravel-elastic驱动 # composer require babenkoivan/scout-elasticsearch-driver //修改laravel

  • 1 (转)https://www.cnblogs.com/hualess/p/11540477.html 安装elasticsearch服务 2 (转)https://blog.csdn.net/weixin_34650292/article/details/121845614 安装laravel扩展 * https://www.cnblogs.com/hualess/p/1

  • 具体如何使用参考 https://blog.csdn.net/qq_16829085/article/details/80725125 另外对于scout更详细的用法请参考  https://www.jianshu.com/p/8f9d653d34e1 这里主要说下遇到的情况和觉得库的不足的地方 1,我开始是打算先不安装ik,直接先用用看,然后发现使用sout:import导入数据能导入成功(当然

 相关资料
  • 简介 Laravel Scout 为 Eloquent 模型 全文搜索提供了简单的,基于驱动的解决方案。通过使用模型观察者,Scout 会自动同步 Eloquent 记录的搜索索引。 目前,Scout 自带一个 Algolia 驱动;不过,编写自定义驱动很简单, 你可以轻松的通过自己的搜索实现来扩展 Scout。 安装 首先,通过 Composer 包管理器来安装 Scout: composer

  • TNTSearch Driver for Laravel Scout - Laravel 5.3 - 8.0 This package makes it easy to add full text search support to your models with Laravel 5.3 to 8.0. Premium products If you find TNT Search to be

  • 我想在我的laravel 5.7.11应用程序中使用elasticsearch,并进行了一些搜索,我发现了插件laravel-scout-relastic(https://github.com/ericktamayo/laravel-scout-relastic)。我首先尝试了elasticsearch/elasticsearch和laravel-scout-relastic插件,然后最后显示错误

  • scout is a RESTful search serverwritten in Python. The search is powered by SQLite's full-text search extension,and the web application utilizes the Flask framework. Scout aims to be a lightweight, RE

  • Apache Scout 旨在实现 Java API for XML Registries (JAXR) 协议的Java类库,可以使用它来与 UDDI 注册中心通讯。

  • Scout Elasticsearch Driver �� Introducing a new Elasticsearch ecosystem for Laravel. �� This package offers advanced functionality for searching and filtering data in Elasticsearch.Check out its featu