Sphinx sql_attr_multi 的设置支持 字符串吗?还是一定是整型

索引源配置:

sql_query = field1,field2,(SELECT group_concat(unit_code,'_',type) FROM table_name su WHERE su.sku=p.sku GROUP BY sku) as unit_code,field3,

sql_attr_multi = uint unit_code from field unit_code
这样ok吗?

unit_code是字符串类型 type是int,、
我看资料都是 :
使用field类型时, field字段的值应该是以英文逗号隔开的多个无符号32位整数,如:1,2,3,4
而我的unti_code 是 : 'unit_code1_1,unit_code2_2,unit_code3_2' 字符串,由于生产索引时间较长所以先请教下,后验证。
感谢大家的解答。

阅读 3.1k
1 个回答

不行啊不行啊不行啊得找其他解决方案了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进