gpt4 book ai didi

java - Hbase 不是复合过滤器中的条件

转载 作者:行者123 更新时间:2023-11-30 08:30:20 25 4
gpt4 key购买 nike

我想构建复合过滤器。我可以做这样的事情

(filter1 and filter2) or filter3

现在我想构建相同的过滤器,但具有负函数

(**NOT** (filter1 and filter2)) or filter3

我想用 java 客户端 api (org.apache.hadoop.hbase.client)

最佳答案

你必须使用 FilterList做这种条件。

FilterList Implementation of Filter that represents an ordered List of Filters which will be evaluated with a specified boolean operator FilterList.Operator.MUST_PASS_ALL (AND) or FilterList.Operator.MUST_PASS_ONE (OR).

如上所示的 AFAIK 否定不能直接使用 FilterList。我建议使用 SOLR(也可能是 Elasticsearch )来执行此操作。如果您使用的是 Cloudera Solr(Cloudera Search),则对此很有用。

关于java - Hbase 不是复合过滤器中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com