Hello ,
Looks like Tinkerpop API does not use mixed elasticsearch index while retrieving data from titan. Though if we directly use titan API it does use mixed elasticsearch index.
e.g. I have created a mixed index on name.
When we use tinkerpop API : graph.iterator().V().has("name", "Apple"), it does not use mixed index on "name" and gives a warning log 'Query requires iterating over all vertices'.
With titan API it works fine and uses the mixed index on "name" as given below
titanGraph.query().has("name", "Apple").vertices()
What can be the reason of this?Please any one advise . We have requirement to use external index with tinkerpop3.0 stack.
Many Thanks in Advance
Messge :WARN com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx - Query requires iterating over all vertices [(user_sender_name = Apple )]. For better performance, use indexes .
name
and the mixed index in the same schema management transaction?