无法使用几何要素类型中的两个属性索引进行查询

时间:2017-05-01 12:06:38

标签: maven accumulo geomesa

我正在查询几何特征,其中包含两个属性joinr的{​​{1}}索引。查询di运行并返回指定r=<int-value>值的数据(如果有)。但是,查询r找不到任何匹配的记录,尽管它们的记录存在!

这是我的功能架构:

di=<int-value>

我无法找出根本原因。我可以在一个架构中拥有多个属性索引吗?

更新1

附加查询计划

r:Long:cardinality=high:index=join,*g:Point:srid=4326,di:Integer:index=join,al:Float,s:Float,b:Float,an:Float,he:Float,ve:Float,t:Float,m:Boolean,i:Boolean,ts:Long;geomesa.table.sharing='true',geomesa.indices='attr:4:3,records:2:3,z2:3:3',geomesa.table.sharing.prefix='\\u0001'

1 个答案:

答案 0 :(得分:0)

我通过在maven shade插件中添加缺少的变换器来解决这个问题,以选择各种运行时实现,如下所示

{{1}}