0

是否可以在 Sphinx 中的属性上设置唯一键?我是说

index rt
{
    type = rt
    path = /tmp/sphinx/data/rt
    rt_field = text
    rt_attr_string = some_unique_attribute  // must be unique
}

谢谢。

4

1 回答 1

0

不。

您需要先运行查询(但要记住不能查询字符串属性,因此还需要将数据放在其他地方) - 然后决定要做什么。还要记住没有“锁”。

但总的来说,狮身人面像并非旨在成为通用数据库。您只需从 sphinx 中的真实数据库中镜像您的数据,以便对其进行查询。

特别是 sphinx 索引不是完全安全的(尽管 binlog 在大多数情况下有助于恢复) - 因为假设是在数据丢失的情况下,它可以从您的数据存储中重新导入。

于 2013-08-02T12:28:10.060 回答