我对 UpdateAttributes 有疑问,它似乎对我不起作用。当我发出:
$ret = $sphinx->UpdateAttributes ( "products", array ("status"), array(506607786 => array(10)) );
它返回 1,但搜索仍将状态作为旧值返回。
当我尝试
$ret = $sphinx->UpdateAttributes ( "products", array ("status", "image_id"), array(506607786 => array(10, 6666)) );
它返回 0(假)
这个功能还能用吗?
好的,我发现(sphinx 文档很难看)当从 PHP 应用程序发出 updateAtrributes() 时,我不会在搜索命令行中看到结果。然而,一个问题仍然存在 - 我无法在一个 updateAtrributes() 中更新 2 个属性 - 单独它们很好 - 任何线索为什么?