在 h 基础中,我的行键是字符串 + 日期的形式,例如:abc+01/03/2012
搜索基于 3 个参数(字符串、日期、日期):
1.) 第一个参数字符串应该与 + 号之前的行键匹配,因为我得到了
Filter rowFilter=new RowFilter(CompareOp.EQUAL, new BinaryPrefixComparator(Bytes.toBytes(ticker)));
因为这是搜索前缀,如果我搜索“ab”,我会得到“ab”和“abc”的结果,获得完全匹配的条件是什么?
2.) 第二个参数日期应该是 > 然后是从行键 abc+01/03/2012 中提取的行键日期。
3.) 第三个参数日期应该是 < 然后从行键 abc+01/03/2012 中提取的行键日期。
基本上日期应该只在提供的日期之间。
对此有什么可能的解决方案?谢谢