voceconnect / lift-search
Lift 利用 Amazon CloudSearch 的搜索索引功能,提升您 WordPress 网站的搜索体验。了解更多信息请访问:http://getliftsearch.com
Requires
This package is not auto-updated.
Last update: 2024-09-14 15:47:38 UTC
README
请注意:此插件不再进行积极维护或支持。
Lift: WordPress 搜索
贡献者:voceplatforms
标签:搜索,云搜索,亚马逊,AWS
最低要求:3.4.2
测试到:4.0.1
稳定标签:1.10.0 许可证:GPLv2 或更高版本
许可证 URI:https://gnu.ac.cn/licenses/gpl-2.0.html
描述
使用 Amazon CloudSearch 改善 WordPress 搜索。
Lift 利用 Amazon CloudSearch 的搜索索引功能,提升您 WordPress 网站的搜索体验。了解更多信息请访问:getliftsearch.com
最低要求
- WordPress 版本 3.4.2
- PHP 版本 5.3
- 启用了 CloudSearch 的 Amazon Web Services 账户
安装
有关完整文档,请参阅 getliftsearch.com/documentation/
作为标准插件
请参阅 安装插件。
最低要求
- WordPress 版本 3.4.2
- PHP 版本 5.3
- 启用了 CloudSearch 的 Amazon Web Services 账户
-
将
lift-search
目录上传到/wp-content/plugins/
目录 -
通过 WordPress 中的 '插件' 菜单激活插件
-
输入您的亚马逊访问密钥 ID 和秘密访问密钥。
-
点击 "保存亚马逊密钥"。如果测试失败,请检查您是否正确输入了密钥,并且是否已连接到亚马逊。
-
输入一个搜索域名。这必须是您 AWS 账户的唯一字符串。域名字符串只能包含以下字符:a-z(小写)、0-9 和 -(破折号)。不允许大写字母和下划线。字符串的最大长度为 28 个字符。
-
点击 "保存域名"。Lift 将为您创建新的域名。如果域名已存在,Lift 将在应用其模式到现有域名之前确认您是否想要覆盖现有域名。
-
Lift 将在设置新域名时显示进度屏幕。一旦完成,您将被带到 Lift 控制台。
常见问题解答
-
使用此插件需要哪些要求?
- WordPress 版本 3.4.2
- PHP 版本 5.3
- 启用了 CloudSearch 的 Amazon Web Services 账户
-
Lift 支持WordPress多站点吗?
- 多站点支持每个站点在网络上都有自己的搜索域名。因此,不支持跨站点搜索,但如果有兴趣,可能会在未来添加。
-
Lift 的费用是多少?
- 插件免费。您唯一需要支付的费用是 Amazon CloudSearch 的使用费。您可以在 Amazon CloudSearch 网站上了解更多关于预期费用的信息。
-
Lift 是否支持英语以外的语言?
- 目前,Amazon CloudSearch 仅支持索引英语文档。一旦支持其他语言,Lift 将进行更新。未来的更新还将添加对设置和状态页面的国际化支持。
-
如何设置 Google Analytics 以跟踪搜索?
- 由于Lift与标准的WordPress搜索集成,如果您已经通过Google Analytics跟踪搜索,则无需进行任何操作。如果您想知道如何做,请参阅Google Analytics文档。要输入的查询参数(步骤#8)是“s”。
-
当Lift配置新的搜索域名时,使用哪些索引字段?
- 索引字段设置如下
- 默认情况下哪些帖子类型被索引?如何修改被索引的帖子类型?
- 默认情况下,帖子页面被索引。要修改此设置,使用
lift_indexed_post_types
过滤器,它是一个要索引的帖子类型数组。
- 默认情况下,帖子页面被索引。要修改此设置,使用
变更日志
** 1.10.0 **
- 添加了对'2013-01-01' API版本的支持
** 1.9.11 **
- 将替换查询子句的$wpdb->posts前缀,以防止与使用相同字段名称的表冲突
** 1.9.10 **
- 当Lift返回结果时取消原始WP核心搜索
- 修复PHP严格静态警告
1.9.9
- 根据WP VIP添加更改
1.9.8
- 添加
lift_send_search
操作以允许基于搜索结果进行逻辑操作
1.9.7
- 错误修复:修复错误日志未处理nonce和清除的问题。
1.9.6
- 修复packagist.org兼容性
1.9.5
- 修复class_exists检查以兼容通过composer或wp.org安装的插件
- 代码格式化清理
1.9.4
- 添加Capistrano部署支持
- 移除现代izr的队列
- 移除所有尾部斜杠
- JS清理
1.9.3
- 错误修复:修复Lift_Post_Meta_Update_Watcher的
lift_queue_entire_post
钩子中的类型错误。 - 添加
lift_cs_query_orderby_values
过滤器以允许修改有效的排序字段。 - 在
get_cs_query
操作参数中添加对Lift_WP_Query
实例的引用。
1.9.2
- 将短暂时间增加到10分钟,以减少DescribeDomain对AWS的负载。
1.9.1
- 修复了内置的定制分类字段的面板选项。
- 添加了自动注册定制分类字段观察者的功能。
1.9.0
- 添加了'lift_form_fields_html'过滤器,允许添加/前缀自定义HTML到表单。
1.8.2
- 错误修复:正确应用了'lift_search_form'过滤器。
1.8.1
- 修复了失败的合并清理。
1.8
- 清理围绕*LiftField类的处理。
- 实现了一个TextPostMetaTextField类,简化了在帖子元数据中添加文本字段。
1.7
- 增强:允许CloudSearch域有其他区域选项
- 增强:在激活时添加PHP版本检查
- 错误修复:在设置页面加载时添加加载动画
- 错误修复:通过WP VIP加载来自其他域的模板时的跨域问题
- 错误修复:修复了清除错误按钮
1.6
- 增强:创建了可扩展的类,简化了添加新字段和过滤器的操作。
- 错误修复:确保只有可以访问设置的用户的admin提示才会显示。
1.5.2
- 错误修复:当禁用日志记录时,修复了不必要的ajax调用。
1.5.1
- 错误修复:修复了设置队列所有功能的端点的问题。
- 错误修复:修复了过滤自动草稿post_status的问题。
1.5
- 改进:重新设计了具有实时更新的管理员管理页面。
- 重构:改进了从API的错误冒泡。
- 安全:在admin中添加了缺失的XSS检查。
1.4.1
- 错误修复:添加了缺失的日期过滤器
1.4
- 错误修复:修复了初始设置和使用已存在的域周围的稳定性问题。
- 错误修复:修复了处理-1 posts_per_page参数的问题。
- 改进:添加了站点ID和博客ID,以允许MS站点共享单个域名。
- 重构:改进了从CloudSearch的错误响应处理。
- 重构:清理了配置API和模式更新。
1.3
- 错误修复:修复了在cron中的匿名函数回调内匿名函数中的Lift_Search引用的范围。
- 错误修复:修复了覆盖过滤器,并将前端搜索表单重定向仅适用于新的搜索。
- 错误修复:修复了作者名称、分类和帖子标签数据被排除在文档之外的问题。
- 重构:将日志表重命名为错误。
- 重构:从默认模式中添加/删除字段,以提供更好的未来灵活性。
- 重构:调整了 post_status 处理逻辑,使其与 WP 3.5 相匹配。
1.2
- 修复错误:修复了某些字段在更新后会被从 AWS 删除的问题。
- 修复错误:修复了与 ALTERNATE_CRON 兼容性问题。
- 修复错误:修复了设置后初始化所有帖子排队的问题。
- 修复错误:修复了从 wp-admin 搜索时处理帖子状态的问题。
- 重构:添加了卸载钩子,以便在停用时进行清理。
- 重构:性能调整。
- 重构:移除了对 WP_PLUGIN_DIR 的引用,以便于更灵活的安装。
- 重构:更新了排队更新的存储。
- 重构:添加了禁用 voce-error-logging 集成的功能。
1.1
- 用户界面:现在
lift_search_form()
会复制标准get_search_form()
标记,以便更好地与主题协同工作。 - 用户界面:将筛选出的术语显示为筛选器和高亮显示的下拉标签。清理筛选器标签上的术语。将相关性设为默认排序。
- 用户界面:当页面中存在多个搜索表单时,筛选器现在可以正常工作。
- 重构:重命名筛选器。将
lift_default_fields
重命名为lift_filters_default_fields
,将lift-form-field-objects
重命名为lift_filters_form_field_objects
,将lift_form_html
重命名为lift_search_form
。 - 重构:将
Cloud_Config
类独立化。 - 重构:现在对
Cloud_Config_Request::__make_request()
的调用可以覆盖键扁平化。
1.0.1
- 修复 CloudSearch 的首字母大小写。
- 重构错误日志。
1.0
- 初始发布。