是否可以在Sphinx中的属性上设置唯一键?我的意思是
index rt
{
type = rt
path = /tmp/sphinx/data/rt
rt_field = text
rt_attr_string = some_unique_attribute // must be unique
}
感谢。
答案 0 :(得分:0)
没有。
您需要先运行查询(但要记住不能查询字符串属性,因此还需要将数据放在其他位置) - 然后决定要做什么。还记得没有'锁'。
但作为一般观点,sphinx并非设计为通用数据库。您只需在sphinx中镜像真实数据库中的数据,就可以查询它。
特别是sphinx索引不是完全崩溃安全的(在大多数情况下,altlog bin将有助于恢复) - 因为假设在数据丢失的情况下,它可以从您的数据存储区重新导入。