semihyilmaz/laravel-scout-solr

Laravel Scout 的 Solr 驱动程序

v1.0.1 2023-03-21 18:18 UTC

This package is auto-updated.

Last update: 2024-09-21 22:15:20 UTC


README

Laravel Scout 的 Solr 驱动程序。(已更新为 Laravel 10)

文档

尚未准备就绪。

有问题、疑问或评论吗?

如果您有任何问题、疑问或评论,请随时提交一个问题,我会尽快回复您。

先决条件

安装 [Laravel Scout](https://laravel.net.cn/docs/10.x/scout).

安装

通过 Composer 安装

$ composer require semihyilmaz/laravel-scout-solr

将 SCOUT_DRIVER 设置为 solr

// .env

...

SCOUT_DRIVER=solr

您必须在 app.php 配置中添加 Scout 服务提供者和 Solr 引擎服务提供者

// config/app.php

'providers' => [
    ...
        /*
         * Package Service Providers...
         */
        Laravel\Scout\ScoutServiceProvider::class,
        ScoutEngines\Solr\SolrProvider::class,
],

将 Solr 配置添加到 scout 配置文件中

// config/scout.php

...

    /*
    |--------------------------------------------------------------------------
    | Solr Configuration
    |--------------------------------------------------------------------------
    |
    | Here you may configure your Solr settings. Solr is the popular, blazing
    | -fast, open source enterprise search platform built on Apache Lucene.
    | If necessary, you can override the configuration in your .env file.
    |
    */

    'solr' => [
        'host' => env('SOLR_HOST', '127.0.0.1'),
        'port' => env('SOLR_PORT', '8983'),
        'path' => env('SOLR_PATH', '/solr/'),
        'core' => env('SOLR_CORE', 'scout'),
    ],

使用方法

现在您可以使用 Laravel Scout,如官方文档中所述

Solr 安装

有关更多信息,请参阅在 Centos-Rocky-Alma Linux 上安装 Solr

安全

如果您发现任何与安全相关的问题,请通过电子邮件而不是使用问题跟踪器联系我。

致谢

  • [Semih YILMAZ][link-author]
  • [Jeroen Herczeg]
  • solariumphp/solarium
  • [所有贡献者][link-contributors]

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件