sphinx documentationはsql_query_killlist
は、分散リモートインデックスで使用することができると述べている:スフィンクスsql_query_killlist
注屈折率分布の設定で、K-リストは、クラスタ内のすべてのノードに対してローカルであること。クエリを送信するときにネットワーク経由で送信されることはありません。 (Kリストが巨大な場合、それは影響が大きすぎるかもしれません)。その場合、サーバごとのKリストを別々に設定する必要があります。
私は得ることができますsql_query_killlist
次のようになり、分散「ローカル」のインデックスでの作業:
index mydistributedindex
{
type = distributed
local = main_index
local = delta_index
}
sql_query_killlist
はdelta_index
のソースの上に座って、それが動作します。
上記のmydistributedindex
を、これらすべてをlocalhostを指す「リモートエージェント」として設定しようとしました。 querysはまだ動作しませんが、sql_query_killlist
はもはや機能します
index mydistributedindex
{
type = distributed
agent = localhost:9312:main_index
agent = localhost:9312:delta_index
}
私はmydistributedindex
はaccross複数のリモートエージェントにまたがるしたい場合は、私はsql_query_killlist
は、上に引用文書に沿って動作する例を見つけることができませんか?