我在 mysql 上有两个表:用户和管理。users 表有一个数字 id,management 表有一个 varchar 外键,它是另一个表的主键。类型不一样,这似乎是我从 User 模型构建索引并尝试从管理表中包含一列时的主要问题。thinkinx sphinx 生成的连接需要太多该死的时间来执行,因此索引永远不会完成。我知道最好的解决方案是更改管理表并使用数字 id,但现在这似乎太贵了。有没有办法告诉思考的 sphinx varchar 字段实际上是一个数字 id,因此可以在不更改表的情况下生成索引?
如果不清楚,请让我澄清任何看起来太模糊的地方。
谢谢!