2017-01-24 6 views
1

カサンドラで最長一致するIPプレフィックス検索を行うためのスキーマとクエリの最も効率的な組み合わせは何ですか?つまり、IPプレフィックスが与えられた場合、一致するIPプレフィックスが最も長い行を見つけます。 IPプレフィックスは、IPアドレスとプレフィックス長で構成されます。例えば:私は、次の表があると仮定:1.2.3.5/32のための最長一致接頭辞カサンドラで最長プレフィックス一致クエリ

IP Address Prefix Length  Other Fields 
1.0.0.0   8     A 
1.2.0.0   16    B 
1.2.3.0   24    C 
1.2.3.4   32    D 

行は(1.2.3.0、24 C)であろう。

プレフィックス長は、次のようなクエリでSASIインデックスを使用することができます8.

+0

あなたはカサンドラでのSolrを使用する必要があります。 "like"クエリはcassandraでは不可能です。 – Gunwant

+0

新しいバージョンのCassandraサポートでは、SASIインデックスを持つクエリが好きです。 – nevsv

答えて