elastic-gremlin
elastic-gremlin copied to clipboard
TinkerPop 3 implementation on Elasticsearch backend
Please review and provide feedback where applicable. Thank you.
Have you published the code in a public repository (like maven central) that I can just include in my code?
Expected results: [{a=v[340], b=v[258], c=v[228], d=v[592], e=v[749]}] Actual results: []
The current "siblings" implementation is kind of cumbersome, and not very optimized in certain use-cases. Try to do the bulking in the steps. https://issues.apache.org/jira/browse/TINKERPOP3-702
Apparently the ES Scroll API is not supposed to be used for OLTP situations. https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html Should we keep it as-is, or revert to regular queries, or enable both options?
Create a custom QueryHandler that uses the StarDocHandler. Either make it a generic implementation, or make it specific to ModernGraph/GratefulDeadGraph. Then make StructureStandardTest and ProcessStandardTest run with that QueryHandler.
When searching for vertices/edges, we should only fetch the id, without the document source with all the fields. the source should be fetched only when asked for. We should probably...