hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "huguobing2009@gmail.com"<huguobing2...@gmail.com>
Subject Re: access hbase thrift2 in python and cant get correct result use filterString
Date Tue, 10 Oct 2017 08:54:03 GMT


On 2017-10-10 09:39, bingo <hu198021688500@163.com> wrote: 
> RowFilter(=, 'regexstring:(?s)^.{4}\\Q\xc4\x98\\E.{1}(?:.{6})*\\Q\x00\x00\x0a\x00\x00\x05\\E(?:.{6})*$')
> 
> 
> can match
> 
> \x00\x00\x03Y\xC4\x98\xD0\x00\x00\x0A\x00\x00\x05 column=t:[\xC0\x8C1, timestamp=1507530755374,
value={\x00\xE1\x00
> 
> 
> but
> 
> RowFilter(=, 'regexstring:(?s)^.{4}\\Q\xc4\\E.{2}(?:.{6})*\\Q\x00\x00\x0a\x00\x00\x05\\E(?:.{6})*$')
> 
> 
> can not match
> 


hbase(main):003:0> scan 'wishdb1', {FILTER=>"RowFilter(=, 'regexstring:(?s)^.{3}\\Q\x59\xc4\x98\\E.{1}(?:.{6})*\\Q\x00\x00\x0a\x00\x00\x05\\E(?:.{6})*$')"}
ROW                                           COLUMN+CELL                                
                                                                                        
 \x00\x00\x03Y\xC4\x98\xD0\x00\x00\x0A\x00\x0 column=t:[\xC0\x8C1, timestamp=1507530755374,
value={\x00\xE1\x00                                                                   
 0\x05                                                                                   
                                                                                        
1 row(s) in 0.0400 seconds

hbase(main):004:0> scan 'wishdb1', {FILTER=>"RowFilter(=, 'regexstring:(?s)^.{7}(?:.{6})*\\Q\x00\x00\x0a\x00\x00\x05\\E(?:.{6})*$')"}
ROW                                           COLUMN+CELL                                
                                                                                        
0 row(s) in 0.0140 seconds

The second one doesn't match?

Mime
View raw message