thelia / open-search-server
OpenSearchServer 集成
dev-master / 1.0.x-dev
2014-10-29 10:26 UTC
Requires
- opensearchserver/opensearchserver: 3.0.*
- thelia/installer: ~1.0
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 循环来显示结果