Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 32 位机器上运行 sphinx,并想让 sql_attr_bigint 工作。
我的表 id 适合 32 位。我只需要一个属性,它必须是 64 位。
问题可能出在PHP中吗?
问题出在 PHP 中。当我将结果数组中的值分配给变量时,PHP 将值弄乱了。Sphinx 在 32 位 comp 上与 bigints 配合得很好。
这仍然可以在 PHP 上工作,因为 sphinx 在结果数组中将属性值作为字符串返回(不管它们如何存储在索引中)。所以我可以在 PHP 代码中使用字符串值。