Я ищу в Neo4j, используя регулярное выражение. Я бы хотел, чтобы этот поиск был глобальным. Как она стоит, поиск будет только найти слова, которые начинаются с буквами, введенными в регулярном выражении:Глобальное соответствие регулярному выражению с запросом Neo4j Cypher
MATCH (a)
WHERE a.name =~ '(?i)bob.+'
RETURN a.name
Так будет найти имя Bob Smith
не проблемы, но он не найдет John McBobberson
. Как я могу найти Джона МакБоберсона, сохраняя вход «bob» в качестве поискового запроса?
BTW попробуйте использовать ярлыки вместо соответствия через каждый узел – Luanne
@ Luanne Конечно! Я просто пытался сделать это проще для примера :) – samcorcos