如果我在12345^abc^xyz
中有一行Hbase
,是否可以检索包含abc的所有行?
示例:
Row 1 :789^abc^www
Row 2 :890^abc^yyy
Row 3 :800^abc^xxx
我需要检索包含String abc。
的所有行答案 0 :(得分:0)
尝试使用 RowFilter 与 SubstringComparator 来实现这一目标。像这样:
Filter filter = new RowFilter(CompareFilter.CompareOp.EQUAL,new SubstringComparator( “ABC”));
您可能还会发现 FuzzyRowFilter 很有用。这是新的,但确实有效。有关详细信息,请参阅this。
HTH