У меня много профилей в виде узлов и вы хотите совместить узлы, у которых свойство имени имеет определенное строковое сходство.Найти сходство между узлами
Как это возможно с Neo4j?
Пример данные:
NodeA: {
"name": "Jacob F Saxberg"
},
NodeB: {
"name": "Jacob Friis Saxberg"
}
Я хотел бы получить Левенштейн (4) или что-то подобное с Neo4j.
Хотите ли вы выполнить что-то подобное с Cypher, или с вами будет хорошо реализовывать собственный код Java или Gremlin? – Nicholas
Я надеялся на Cypher, но Гремлин выглядит интересно, могу ли я создать его в Node.js, что я использую для своего приложения? – webjay
В Cypher я не верю, что вы можете определить пользовательские функции, подобные этому, и, похоже, не существует функции для выполнения этого типа алгоритма. Однако Gremlin позволяет вам получить полный доступ к «Groovy», чтобы вы могли писать функции, которые выполняют это. – Nicholas