【发布时间】:2020-10-07 14:29:25
【问题描述】:
我们正在考虑将 Sphinx 升级到 3.3.1 版本(目前为 2.2.11)。 现在,我们遇到了一些用于构面的 MVA 属性的问题。
我们的 sphinx 配置片段:
sql_attr_multi = 来自字段申请者ID的uint申请者ID
db 中的申请者ids 列是一个包含逗号分隔列表的字符串,有些记录是一个空字符串(非空)。 这是我们在使用申请人 ID 作为构面请求进行查询时收到的错误:
列“applicantids”(别名“applicantids”)具有不兼容的类型 跨分片
我们想知道这是否可能是由于在新 Sphinx 版本中对空记录的处理方式不同造成的?
【问题讨论】:
标签: sphinx