flexibledeveloper/pimcore-elastic-bundle

用于与pimcore一起使用elastica/elastic的bundle,以便处理数据对象/页面/资产

dev-main 2021-01-02 11:42 UTC

README

描述

此bundle提供了一种将pimcore连接到elasticsearch的途径,通过Ruflin/Elastica。它提供了一些服务,可以被Pimcore使用,帮助您专注于内容而非如何连接到elasticsearch。

基本概念

该bundle提供了symfony服务,例如创建索引或用数据填充文档。

作为实现开发者,您提供触发器,例如EventSubscriber,以及要填充的标准化数据对象。

这确保了您的索引与文档匹配,并使您能够轻松地按照自己的喜好存储文档。

设置

将此bundle集成到您的代码库中。

  • elastic.dist.yml重命名为elastic.yml,并根据您的需求更新其内容
  • 为要在elasticsearch中使用的您想要使用的数据创建一个normalizer
  • 创建一个EventSubscriber,以便在需要更新索引的事件上挂载