от
Я планирую использовать графовые базы данных (АРМ Нептун), которые могут быть запрошены с гремлина в качестве своего рода базы знаний. КБ будет использоваться в качестве инструмента классификации с лица с несколькими функциями. Для простоты, я использую геометрические фигуры по свойствам моего существа в этом примере кода. Предположим, я хочу, чтобы классифицировать точки, которые могут быть связаны с квадратами, треугольниками и кругами. У меня есть чертеж в разных возможных взаимоотношений баллов с плюсом квадраты, треугольники и круги в виде графика, как показано на рисунке ниже. Различными сущностями, например, точки, квадраты, треугольники, круги. Так что моя конечная цель-найти точку, которая отвечает самым высоким числом состояний. Е. Г.
g.V().hasLabel('Point')
     .where(and(out('Has_Triangle').hasLabel('Triangle').has('code','T_A'),
                out('Has_Square').hasLabel('Square').has('code','S_A')),
                out('Has_Circle').hasLabel('Circle').has('code','C_A'))
           ).values()
Приведенный выше запрос работает очень хорошо для классификации точки (А) со свойствами
(T_A,S_A,C_A)
соответственно как
Point 2
(Р2) тип например. Но если мне придется использовать один и тот же запрос для определения точки со свойствами
(C_A,S_B,T_X)
например:
g.V().hasLabel('Point')
     .where(and(out('Has_Triangle').hasLabel('Triangle').has('code','T_X'),
                out('Has_Square').hasLabel('Square').has('code','S_B')),
                out('Has_Circle').hasLabel('Circle').has('code','C_A'))
           ).values()

В запросе бы не отнести эту точку как точку 3 (П3), а в КБ нет никакого известного собственность
Triangle
для
P3
. Есть ли способ я могу выразить запрос, который возвращает вершины с наибольшим матч, который в данном случае будет Р3? Спасибо заранее.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста подтвердите адрес электронной почты.
...