- Compatible XF versions
- 2.2+
- 2.3+
- 许可/License
- 未知/自行测试
- 其它信息
- XF 增强搜索的一系列改进以及 XenForo 默认 MySQL 搜索的一些改进。MySQL
和 Elastic Search 功能;
- range_query 搜索 DSL
- 允许对数值数据进行任意范围查询
- 允许用户选择独立于论坛范围设置的默认搜索顺序。
- 重新添加默认搜索类型的全局选项
- 添加将“可以查看其他人的线程/票证”权限推送到 ElasticSearch 查询的功能,从而减少 php 端对匹配内容的剔除。
这可以改善用户缺乏这些权限的论坛/票证的搜索。
这受“将“其他人的 X 查看”检查推送到 XFES”选项的约束,因为它需要完整的重新索引。(默认禁用)
支持以下附加组件:- 查看 Sticky Threads(免费)插件。
- 协作线程(付费)插件。
- @NixFifty 的门票(付费)附加组件。
- 按内容类型加权
- 将 Elastic Search 信息添加到 AdminCP 主屏幕。
- 添加调试选项,将搜索 DSL 查询记录到错误日志中,以便进行故障排除
- 扩展搜索语法以允许的选项;
- + 表示与运算
- | 表示或运算
- - 否定单个标记
- “包装多个标记来表示要搜索的短语
- 术语末尾的 * 表示前缀查询
- ( 和 ) 表示优先
- 单词后面的 ~N 表示编辑距离(模糊性)
- 短语后的 ~N 表示溢出量
- 为了搜索任何这些特殊字符,需要用 \ 进行转义。
- “专业指数”支持
- 专门的搜索索引允许生成单一用途的弹性搜索索引,同时尽可能多地重复使用 XF 搜索基础设施。
- 由 elasticsearch 提供支持的用户名自动完成
这些是“专业索引”的示例。
用户名自动完成仅使用用户/电子邮件创建索引,并使用 elasticsearch 支持的版本替换管理员快速搜索和前端用户名自动完成。
标签自动完成使用 elasticsearch 支持的版本替换前端标签自动完成。
在这两种情况下,这都允许非字符串开头匹配,并允许拼写错误。
- range_query 搜索 DSL
[OzzModz] XFRM:资源即将推出
2.0.0 补丁级别 5