承接 thelia/elastic-product-module 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

thelia/elastic-product-module

最新稳定版本:0.0.12

Composer 安装命令:

composer require thelia/elastic-product-module

包简介

README 文档

README

[ALPHA] This module is in alpha version and is not yet stable.

Fast search for your products with ElasticSearch !

Demo

Requirements

  • Thelia
    • Version: >= 2.2
  • ElasticSearch
    • Version: >= 6.4 < 7.0
    • Plugins:
      • analysis-icu

Installation

composer require thelia/elastic-product-module:~0.0.4

Usage

Configuration

Configure the module with your server informations.
The "Index prefix" config will be used to prefix the index name, the full index name will be {YOUR_PREFIX}_products.

In configuration page you can disable or enable features and attributes filters.

Hooks

This module use 2 Thelia native hooks :

  • main.head-bottom : For add the CSS
  • main.javascript-initialization : For add the JS

Be sure theses hooks are presents in your templated

And 1 own hook :

  • elastic_product.container : For add the search field

Put this hook where you want add the search field.

Indexation

You can index your products with the button in module configuration page.
Or a more efficient way is to execute this command php Thelia elasticproduct:index:build this will create the index with the mapping and index the whole catalog.
You can set a cron with this command to reindex the catalog every month, week or day. Don't execute this command more than once a day because it can take very long time on big catalog.

But if your version of Thelia is >= 2.4.0 you can execute this other command php Thelia elasticproduct:index:queue, this will only index modified products since last indexation. So you can set a cron with this command every hour.

统计信息

  • 总下载量: 270
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 6
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-03-14