yii 1 sphinx高级设置

时间:2017-01-11 19:02:49

标签: php yii sphinx

我使用yii 1和extension 一切正常,但我需要一些高级设置。 表好已提交good_code。并在此字段中存储数据

  1. 00-00000361
  2. 00000006309
  3. 所以我需要当用户类型361(与第一个商品相关)或6309(第二商品)时,狮身人面像找到这个好处。 现在只有当我输入完整的代码时 - 好的才能找到。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

听起来你有一个字符串列,你可以将它转换为一个整数,然后允许它被索引。

这样的东西
00000006309

还添加了一个REPLACE来移除连字符,因为这会扰乱普通字符串到数字转换。

(sphinx会将整数转回简单字符串并将其作为原始数字索引)

(可能希望在查询中执行类似操作,因此如果用户输入{{1}},它仍会匹配)