此包已被废弃且不再维护。作者建议使用 symbiote-library/silverstripe-elastica 包代替。

使用 Elastica 为 SilverStripe DataObjects 提供Elastic Search集成

3.4.0 2017-11-19 10:49 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:42:01 UTC


README

重要

此模块不再积极维护,但如果您有兴趣接管它,请告诉我们!

SilverStripe Elastica 模块

使用 Elastica 为 SilverStripe DataObjects 提供Elastic Search集成。

用法

第一步是配置 Elastic Search 服务。为此,使用配置系统。最简单的默认配置是

Injector:
  Symbiote\Elastica\ElasticaService:
    constructor:
      - %$Elastica\Client
      - index-name-to-use

然后,您可以使用 Symbiote\Elastica\Searchable 扩展向您的数据对象添加搜索功能。然后可以使用 Symbiote\Elastica\ElasticService 类与 Elastic Search 交互。