2011-06-23 6 views
0

PrefixFilter( "word") "word"で始まるすべてのキーをフィルターすることができます。 私は "word"で始まらないすべての鍵を得ようとしています。HBase: "キーで始まらない"でフィルターする方法

私の要件に合ったフィルターですか? 自分でフィルタを作成する必要がある場合、それは機能しますか?

答えて

3

は私がのRowFilterRegexStringComparatorクラスを使用して、同じ動作を実現するために管理(HBaseのスキャナは、新しいフィルタをサポートしている場合、私はわからない) すなわち:

RowFilter prefixFilter = new RowFilter(CompareFilter.CompareOp.NOT_EQUAL, 
new RegexStringComparator("word"+"[\\S]+")); 
関連する問題