thelia/open-search-server

OpenSearchServer 集成

dev-master / 1.0.x-dev 2014-10-29 10:26 UTC

This package is auto-updated.

Last update: 2024-09-14 22:24:33 UTC


README

Thelia 的 OpenSearchServer 模块集成了开源搜索引擎 OpenSearchServer

此模块仍在开发中。

已知错误和待开发内容

  • 监听所有产品事件以确保索引更新正确

安装

安装 OpenSearchServer

此模块需要一个正在运行的 OpenSearchServer 实例。

安装 OpenSearchServerSearch 模块

使用命令行工具在 composer.json 文件中添加模块

$ composer require "thelia/open-search-server":"1.0.*@dev"

配置模块

安装完成后,在后台办公室的模块页面中激活它。

配置相当简单。您需要提供以下信息

  • 正在运行的 OpenSearchServer 实例的 URL
  • 连接到实例的登录名
  • 此登录名的 API 密钥
  • 要使用的索引名称
  • 要使用的查询模板名称

如果指定的索引尚不存在,模块将在 OpenSearchServer 实例上自动创建它。同样,对于查询模板,如果指定的模板不存在,它将根据通用模板创建。

然后可以直接在 OpenSearchServer 实例中进一步调整查询模板。

配置完成后,可以勾选复选框 启用 OpenSearchServer 搜索 以用此模块提供的搜索引擎替换前端搜索引擎。

索引产品

创建或更新产品时将自动索引产品,删除时将自动从索引中删除。

模块配置页面中的 索引所有产品 按钮允许索引所有可见产品。

未来版本路线图

  • 集成分面
  • 集成自动完成
  • 不依赖于 Thelia 循环来显示结果