You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a general question about any support or possibility of having Elastic Search index on the vertex property declared with schema Cardinality.LIST and having these values on the list indexed also by their corresponding meta-data. I tried questionthat on LFAI without response, so may be here we can get a hint...
Is that possible? Is there any hook we can use to have that arrangement? Are there any plans to do that in the near future?
As for JanusGraph 1.0, that option for ES seams to be not available, and index returns all vertices having any matching value on the list, without any extra filtering for meta-values. With example like: g.V(1234).properties('name').valueMap() ==>[date:2014,creator:stephen] ==>[date:2015,creator:oleksandr]
we need to search only for vertices having "name", that were created in the past, with Gremlin examples like: g.V().hasLabel("My_VERTEX").has("name","abcabc").where(__.properties("name").has("date",P.gte, 2015).has("creator", P.eq, "oleksandr" ))
and have some way to define ElasticSearch index for these properties, and their meta-properties.
We tried to utilize Vertex-Centric indexes for it, it is not helping at all,... we are still facing thousands of vertices to be filtered out from supernodes, by their corresponding meta-properties, where each one requires to get meta-data from database for comparison, and all that is just too slow for us, in minutes...
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This is a general question about any support or possibility of having Elastic Search index on the vertex property declared with schema Cardinality.LIST and having these values on the list indexed also by their corresponding meta-data. I tried questionthat on LFAI without response, so may be here we can get a hint...
Is that possible? Is there any hook we can use to have that arrangement? Are there any plans to do that in the near future?
As for JanusGraph 1.0, that option for ES seams to be not available, and index returns all vertices having any matching value on the list, without any extra filtering for meta-values. With example like:
g.V(1234).properties('name').valueMap() ==>[date:2014,creator:stephen] ==>[date:2015,creator:oleksandr]
we need to search only for vertices having "name", that were created in the past, with Gremlin examples like:
g.V().hasLabel("My_VERTEX").has("name","abcabc").where(__.properties("name").has("date",P.gte, 2015).has("creator", P.eq, "oleksandr" ))
and have some way to define ElasticSearch index for these properties, and their meta-properties.
We tried to utilize Vertex-Centric indexes for it, it is not helping at all,... we are still facing thousands of vertices to be filtered out from supernodes, by their corresponding meta-properties, where each one requires to get meta-data from database for comparison, and all that is just too slow for us, in minutes...
Beta Was this translation helpful? Give feedback.
All reactions