estandarte/sylius-elastic-search-bundle

Sylius 的 Elasticsearch 集成。

安装: 6

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 44

类型:sylius-bundle

This package is auto-updated.

Last update: 2024-09-21 02:20:14 UTC


README

Sylius 的 Elasticsearch。 Linux上的构建状态

使用方法

  1. 安装它

    $ composer require lakion/sylius-elastic-search-bundle
  2. 安装 Elasticsearch 服务器

    $ brew install elasticsearch@2.4
  3. 运行 Elasticsearch 服务器

    $ elasticsearch
  4. 将此包添加到 AppKernel.php

    new \FOS\ElasticaBundle\FOSElasticaBundle(),
    new \Lakion\SyliusElasticSearchBundle\LakionSyliusElasticSearchBundle(),
  5. 创建/设置数据库

    $ app/console do:da:cr
    $ app/console do:sch:cr
    $ app/console syl:fix:lo
  6. 使用命令或自定义代码向您的 Elasticsearch 服务器添加数据

    $ app/console fos:elastic:pop
  7. app/config/config.yml 中导入配置文件以配置默认过滤器集

    imports:
       - { resource: "@LakionSyliusElasticSearchBundle/Resources/config/app/config.yml" }
  8. app/config/routing.yml 中导入路由文件

    sylius_search:
        resource: "@LakionSyliusElasticSearchBundle/Resources/config/routing.yml"
  9. 配置参考

    lakion_sylius_elastic_search:
        filter_sets:
            mugs:
                filters:
                    product_options:
                        type: option
                        options:
                            code: mug_type
                    product_price:
                        type: price