Sphinx の属性に一意のキーを設定することは可能ですか? つまり
index rt
{
type = rt
path = /tmp/sphinx/data/rt
rt_field = text
rt_attr_string = some_unique_attribute // must be unique
}
ありがとう。
Sphinx の属性に一意のキーを設定することは可能ですか? つまり
index rt
{
type = rt
path = /tmp/sphinx/data/rt
rt_field = text
rt_attr_string = some_unique_attribute // must be unique
}
ありがとう。
いいえ。
最初にクエリを実行する必要があります(ただし、文字列属性はクエリできないため、データを別の場所に配置する必要があることに注意してください)-次に、何をすべきかを決定します。また、「ロック」がないことも覚えておいてください。
しかし、一般的なポイントとして、sphinx は一般的なデータベースとして設計されていません。Sphinx の実際のデータベースからデータをミラーリングするだけで、クエリを実行できます。
特に、sphinx インデックスは完全にクラッシュ セーフではありません (ほとんどの場合、binlog は回復に役立ちます)。