apoc索引查询中的特殊符号处理
麻烦求教一下大家:
apoc 全文索引的问题, 已知spoc用的是lucene(http://lucene.apache.org/core/3_5_0/queryparsersyntax.html), 里边提到了特殊符号的处理:
-
- && || ! ( ) { } [ ] ^ " ~ * ? :
前面加\就好了, 但是用apoc.index.node 报错了:
- && || ! ( ) { } [ ] ^ " ~ * ? :
apoc.index.nodes(‘Person’,‘name:ADALIAN JULIE’) 包含空格报错: java.lang.NullPointerException
apoc.index.nodes(‘Person’,‘name::’) 转义: , 报错: Neo.ClientError.Statement.SyntaxError: Invalid input ‘:’: expected ‘’, ‘’’, ‘"’, ‘b’, ‘f’, ‘n’, ‘r’, ‘t’, UTF16 or UTF32
apco.index.search 可以包含这些符号处理, 但是只返回100条不能满足需求, apoc.index.nodes应该怎么去处理这个问题呢?
谢谢~~ 大佬@graphway @zhoujieren64 求救~~
3 回复