2012-01-30 75 views
1

我想检索列族中包含字符串的所有行。 ValueFilter类型给了我需要的东西,除了它只返回包含字符串的列。 SingleColumnValueFilter也是关闭的,只是它需要提供一个限定符,这个限定符是唯一被检查的字符串存在。我需要的是这两者的组合,它是一个筛选器,用于检查特定列族中所有列中的字符串,并在找到匹配项时返回整行。这在HBase 0.90.0中可用吗?谢谢!HBase过滤器匹配包含字符串的每一行

回答

1

只要列限定符的数量在合理范围内,您就可以对每个列限定符进行用户过滤。创建过滤器后,创建一个FilterList对象,传递参数用于'OR'操作。

FilterList fList = new FilterList(Operator.MUST_PASS_ONE);

相关问题