elastic-gremlin
elastic-gremlin copied to clipboard
TinkerPop 3 implementation on Elasticsearch backend
the DefaultSchemaProvider currently creates a sub-optimized index. - make the default analyzer "not_analyzed", instead of "keyword". http://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-root-object-type.html - disable the "_all" field.
Add Geo predicate for usage in "has" step. (This was implemented in the past, but the predicates interface has changed in m9). 1. Include support for GeoJson: g.V().has("location", Geo.INTERSECT,"{ \"type\":...
This approach could reduce traffic and extra hops. it is especially useful if you model your data so that the adjacent steps are routed to the same node. just make...
http://www.elastic.co/guide/en/elasticsearch/guide/current/optimistic-concurrency-control.html
Optimize aggregation steps with elasticsearch aggregations. (GraphTraversal.barrier())
Should we implement the lambda has step with elasticsearch script filter?