この方法を試しましたが、うまくいきませんでした。
params.put("name", g );
final QueryResult<Map<String,Object>> result = engine.query("MATCH a:Conceito --> b:Livro WHERE a.nome =~'(?i){name}' return b.autor, b.titulo, b.edicao", params); //executa query
これはエラーです:
Exception in thread "main" org.neo4j.rest.graphdb.RestResultException: expected valid query body
"MATCH a:Conceito --> b:Livro WHERE a.nome =~'(?i){name}' return b.autor, b.titulo, b.edicao"
^ at
クエリは、式を削除した場合にのみ実行されます~ (?i)
私はブラジル出身なので、英語ですみません。