bimthebam / silverstripe-meilisearch

轻松将meilisearch集成到SilverStripe中

安装: 50

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 2

开放问题: 1

类型:silverstripe-vendormodule

1.0.1 2023-08-09 14:32 UTC

This package is auto-updated.

Last update: 2024-09-13 11:24:16 UTC


README

简介

此模块添加了对与meilisearch连接作为(多语言)全文搜索引擎的支持。

mailisearch

一个开源、快速且高度相关的搜索引擎,可以无缝地融入您的日常工作流程。

要求

  • SilverStripe 4.x和5.x
  • PHP 8.1
  • meilisearch 1.3 - 自托管
    (由于缺少对授权密钥的支持。)

支持

安装

composer require bimthebam/silverstripe-meilisearch ^1.0

配置

此模块需要一个环境变量被定义:MEILISEARCH_HOST_AND_PORT

例如:MEILISEARCH_HOST_AND_PORT=http://your-meilisearch-host:7700

用法

初始化

运行内置任务RebuildAllIndexesTask,该任务将在您的meilisearch实例中创建所有必要的索引并在其中填充内容。

虽然不是必需的,但建议从CLI运行此任务。

例如:sake dev/tasks/meilisearch-rebuild-all-indexes

搜索

此模块自带了一个针对SiteTree的预定义索引。因此,在页面内容中进行搜索应该基本上是即插即用的。

要开始,只需将一个新的SearchPage类型页面添加到您的网站树中。

自定义索引

文档不完整

待办事项

  • 添加对认证密钥的支持
  • 完成自定义索引的文档