flexibledeveloper / pimcore-elastic-bundle
用于与pimcore一起使用elastica/elastic的bundle,以便处理数据对象/页面/资产
dev-main
2021-01-02 11:42 UTC
Requires
- php: >=7.4
- ext-json: *
- pimcore/pimcore: ^6.8
- ruflin/elastica: 7.0.0
This package is auto-updated.
Last update: 2024-09-29 05:56:14 UTC
README
描述
此bundle提供了一种将pimcore连接到elasticsearch的途径,通过Ruflin/Elastica。它提供了一些服务,可以被Pimcore使用,帮助您专注于内容而非如何连接到elasticsearch。
基本概念
该bundle提供了symfony服务,例如创建索引或用数据填充文档。
作为实现开发者,您提供触发器,例如EventSubscriber,以及要填充的标准化数据对象。
这确保了您的索引与文档匹配,并使您能够轻松地按照自己的喜好存储文档。
设置
将此bundle集成到您的代码库中。
- 将
elastic.dist.yml
重命名为elastic.yml
,并根据您的需求更新其内容 - 为要在elasticsearch中使用的您想要使用的数据创建一个normalizer
- 创建一个EventSubscriber,以便在需要更新索引的事件上挂载