silverstripe/silverstripe-discoverer-elastic-enterprise

silverstripe/silverstripe-discoverer 的插件模块,提供 Elastic Enterprise 和 App Search 的集成

1.1.0 2024-08-21 02:54 UTC

This package is auto-updated.

Last update: 2024-09-21 03:11:52 UTC


README

目的

此模块的目的是通过 Silverstripe 控制器提供执行对 Elastic Enterprise Search(App Search)搜索引擎的搜索查询的能力。

注意:App Search 是 Elastic Enterprise Search 包含的产品之一,这两个名称目前在模块中可以互换使用。该模块目前不支持 Workplace Search(这是 Enterprise Search 包含的另一个产品)。

安装

composer require silverstripe/silverstripe-discoverer-elastic-enterprise

指定环境变量

以下环境变量对于此模块正常运行是必需的

ENTERPRISE_SEARCH_ENDPOINT="https://abc123.app-search.ap-southeast-2.aws.found.io"
ENTERPRISE_SEARCH_ENGINE_PREFIX="engine-name-excluding-variant"
ENTERPRISE_SEARCH_API_SEARCH_KEY="search-abc123"

使用方法

请参阅(Discoverer)[https://github.com/silverstripeltd/silverstripe-discoverer]中提供的文档。

如上所述,此模块作为 Discoverer 的“适配器提供者”。除了上述安装步骤和环境变量之外,您在代码中实际上不需要与此模块交互。