[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [geomesa-users] Attribute Indexing | 
Marcel,
Roughly in order that you asked...
1.  Yes, it is always possible to get the raw key-value pairs out of
Accumulo.  The easiest way is via the Accumulo shell:
http://accumulo.apache.org/1.6/accumulo_user_manual.html#_accumulo_shell
Login, and then scan the "_attr_idx" table with a command somewhat
similar to this:
  scan -t geomesa_attr_idx
2.  There is nothing particularly novel about the way GeoMesa stores
secondary attribute indexes in the "_attr_idx" table.  This is a
straight lexicographically-encoded-value storage.
3.  There are two parts to using secondary indexes effectively:
encoding and querying.  The best references are to the GeoMesa source
where these occur:
  encoding:
https://github.com/locationtech/geomesa/blob/master/geomesa-accumulo/geomesa-accumulo-datastore/src/main/scala/org/locationtech/geomesa/accumulo/data/tables/AttributeTable.scala
  querying:
https://github.com/locationtech/geomesa/blob/master/geomesa-accumulo/geomesa-accumulo-datastore/src/main/scala/org/locationtech/geomesa/accumulo/index/AttributeIdxStrategy.scala
Enjoy!
Sincerely,
  -- Chris
  
On Fri, 2015-10-09 at 11:27 +0200, Marcel wrote:
> Hello,
> 
> is there a possibility to get the complete "raw" key-value pair of a 
> table as it is saved (a sample would be enough)? I want to look in the 
> "_attr_idx" table and understand how the index is built, e.g. when 
> indexing additional attributes like another Date, an Integer or a 
> String. Is it this a special or a common strategy (adapted for Accumulo) 
> for indexing? What fields available in the Accumulo table dsign did you 
> use (RowId, ColumnFamily, etc.)?
> 
> Thanks,
> Marcel Jacob.
> 
> _______________________________________________
> geomesa-users mailing list
> geomesa-users@xxxxxxxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> http://www.locationtech.org/mailman/listinfo/geomesa-users