hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: FuzzyRowFilter with ColumnRangeFilter
Date Sat, 05 Apr 2014 09:01:34 GMT
In HBASE-6618, FuzzyRowFilter with range support is added. 

Does that serve your use case so that you don't need to use FilterList ?

Cheers

On Jul 24, 2013, at 11:13 PM, Premal Shah <premal.j.shah@gmail.com> wrote:

> Hi,
> I was playing around with using FuzzyRowFilter for my use case which looks
> like this
> 
> rk - 18 bytes (2 bytes + 8 bytes + 8 bytes)
> bytes 2-9 are fuzzy
> the fuzzy mask looks like this (0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
> 0, 0, 0 ,0)
> the start and stop key control the scan range
> 
> Running a scanner with just the FuzzyRowFilter works fine. However, I need
> to limit the columns returned. So I have a ColumnRangeFilter too. Both the
> filters are wrapped in a FilterList
> 
> The combination of both, returns no rows from hbase with MUST_PASS_ALL set.
> Hbase seems to be aborting when the row does not match Fuzzy
> If MUST_PASS_ONE is set, then it returns the columns from the rows that
> don't pass Fuzzy.
> 
> How do you go about using the FilterList with both filters and return the
> required rows only?
> 
> -- 
> Regards,
> Premal Shah.

Mime
  • Unnamed multipart/alternative (inline, 7-Bit, 0 bytes)
View raw message