Search Improvements

Search Improvements 2.18.0

没有下载权限
  • 修复了"之前"搜索结果词会打印一个整数,而不是人类可读的 yyyy-mm-dd 格式字符串
  • 更改"未找到结果"处理以在相关页面上显示搜索词
    • 如果使用 ElasticSearch Essentials,建议更新到 v3.13.0+,因为此更改可能会影响某些未找到结果时显示的选项。
  • 修复了结果页面上的搜索词
    • 添加缺少的"使用 X 线程"搜索词
    • 修复"用户"搜索词可能无法呈现用户名列表的问题
    • 添加"内容类型"搜索词
  • 删除 * 函数的使用,改用本机 php 多字节函数。utf8_
  • 修复选项描述中的 HTML 标记错误svPushViewOtherCheckIntoXFES
  • 修复了"按内容类型加权"功能在常规搜索中无法按预期工作的错误
  • 感谢@NamePros赞助此更新。
  • 在搜索结果表单上显示各种搜索词约束。
    对于开发人员在第三方附加组件中实现支持:
    • 每个搜索约束都需要一个 svSearchConstraint。带前缀的短语。
      数组通过为每个子数组/键添加一个 _ 来映射到短语;c[警告][点][更低] => svSearchConstraint.warning_points_lower
    • 每个搜索顺序都需要一个 svSearchOrder。带前缀的短语。
    • 扩展 XF\Entity\Search::getSpecializedSearchConstraintPhrase(字符串 $key、$value) 以提供自定义短语处理(即节点名称)
    • 扩展 XF\Entity\Search::formatConstraintValue(字符串 $key、$value) 以提供自定义格式。
    • 扩展 XF\实体\搜索::setupConstraintFields 以填充控制格式的 $svDateConstraint/$svUserConstraint/$svIgnoreConstraint 属性
  • 使用调试选项"列出所有未措辞的搜索约束",该选项会将未映射的约束转储到搜索结果页面。
  • 解决错误地加入回归类型XF\搜索\搜索::isValidContentType
  • 修正输入错误在后台的选择短语
  • 修复了未配置内容加权时"array_fill_keys() 期望参数 1 为数组,空给定"错误
社区
规则 帮助 用户
  • 目前没有人在聊天。
聊天中还没有人留言。快跟大家说声Hi!
用户活动
刚才 · 5318资源社区