У меня есть график в OrientDB (используется стек Tinkerpop), и ему необходимо включить очень быстрый поиск краевых значений/свойств/полей и вершин в/из вершин.Композитный индекс краев и свойств (tinkerpop/orientDB)
Таким образом, в основном пользователю потребуется для поиска следующим образом:
SELECT FROM myEdges WHERE inVertex = {VertexIdentity}, outVertex = {VertexIdentity}, property1 = 'хуг'
По сути, это композитный индекс для класса края, из 3-х свойств: inVertex, outVertex & property1
в основном - если пользователь уже имеет VertexIdentity 2 вершин (возможно, в виде: #CLUSTER_ID: record_id) - и значение свойства (в этот случай, xyz
) - это позволит очень быстро выглядеть p, чтобы увидеть, существует ли комбинация уже на графике (если две вершины связаны с свойством 1) - без прохождения обхода.
До сих пор я нашел следующий код, который поможет с составными индексами, но я не могу увидеть, можно ли включить в него/out вершины в этом (для края графа).
Можно ли ??