定制 colton-x/hyperf-meilisearch 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

colton-x/hyperf-meilisearch

Composer 安装命令:

composer require colton-x/hyperf-meilisearch

包简介

meilisearch for hyperf php

README 文档

README

基于 hyperf scout 的 meilisearch 包

环境要求

  • hyperf ^2.1
  • hyperf scout ^2.1
  • guzzlehttp ~7

MeiliSearch

MeiliSearch 是一个快捷、易用且易部署的全文搜索引擎,支持自定义搜索和索引,支持容错搜索、过滤器和同义词。天生支持中文搜索。同时支持搜索结果词语高亮显示等。相比ElasticSearch,MeiliSearch更加轻量化。 官网地址:http://www.meilisearch.com/

安装

安装这个包的前提是已经安装了 hyperf-scout ,可以查看 hyperf 官方文档查看安装教程

引入组件包

composer require alapi/hyperf-meilisearch

发布资源,使用 vendor:publish 命令来生成 MeiliSearch 配置文件。这个命令将在你的 config 目录下生成一个 meilisearch.php 配置文件。

php bin/hyperf.php vendor:publish alapi/hyperf-meilisearch

配置

在生成的 meilisearch.php 里配置你的 host 地址 和 key 秘钥, 然后修改 scout 的配置文件驱动为 meilisearch

在 scout 配置里增加一个meilisearch 引擎

return [
    'default' => env('SCOUT_ENGINE',),#修改配置为 meilisearch
    'chunk' => [
        'searchable' => 500,
        'unsearchable' => 500,
    ],
    'prefix' => env('SCOUT_PREFIX', ''),
    'soft_delete' => false,
    'concurrency' => 100,
    'engine' => [
         ...
        'meilisearch' => [ # 增加 meilisearch 引擎
            'driver' => \Alapi\Meilisearch\MeilisearchProvider::class,
        ]
    ],
];

配置完成后就可以正常使用了。

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-08-31

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固