voceconnect/lift-search

Lift 利用 Amazon CloudSearch 的搜索索引功能,提升您 WordPress 网站的搜索体验。了解更多信息请访问:http://getliftsearch.com

安装: 286

依赖项: 0

建议者: 0

安全: 0

星标: 14

关注者: 17

分支: 12

公开问题: 7

类型:wordpress-plugin

1.10.0 2014-12-11 20:51 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 账户
  1. lift-search 目录上传到 /wp-content/plugins/ 目录

  2. 通过 WordPress 中的 '插件' 菜单激活插件

  3. 输入您的亚马逊访问密钥 ID 和秘密访问密钥。

  4. 点击 "保存亚马逊密钥"。如果测试失败,请检查您是否正确输入了密钥,并且是否已连接到亚马逊。

  5. 输入一个搜索域名。这必须是您 AWS 账户的唯一字符串。域名字符串只能包含以下字符:a-z(小写)、0-9 和 -(破折号)。不允许大写字母和下划线。字符串的最大长度为 28 个字符。

  6. 点击 "保存域名"。Lift 将为您创建新的域名。如果域名已存在,Lift 将在应用其模式到现有域名之前确认您是否想要覆盖现有域名。

  7. 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

  • 初始发布。