Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java neo4j SDN@Index注释混合了域对象_Java_Neo4j_Spring Data Neo4j - Fatal编程技术网

Java neo4j SDN@Index注释混合了域对象

Java neo4j SDN@Index注释混合了域对象,java,neo4j,spring-data-neo4j,Java,Neo4j,Spring Data Neo4j,我有一个类EntityNode,定义如下 @NodeEntity @TypeAlias("Entity") public class EntityNode { @GraphId private Long id; @Indexed(indexName="entity_name_ft", indexType=IndexType.FULLTEXT) private String name; 此外,我还有许多其他域对象用@NodeEntity和@TypeAlias(

我有一个类EntityNode,定义如下

@NodeEntity
@TypeAlias("Entity")
public class EntityNode {

    @GraphId
    private Long id;

    @Indexed(indexName="entity_name_ft", indexType=IndexType.FULLTEXT)
    private String name;
此外,我还有许多其他域对象用@NodeEntity和@TypeAlias(…)(@TypeAlias(“文档”)、@TypeAlias(“UrlVisit”)等注释。)

插入一些数据并运行此查询后:

start n=node:entity_name_ft('*:*') return n.name, n.type, labels(n);
我还获得了不是EntityNode类型的节点,但由索引“entity\u name\u ft”返回:

==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | <null>               | ["File","__TYPE__File"]                         |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | <null>               | ["File","__TYPE__File"]                         |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | "Blog software"                       | <null>               | ["DocumentCategory","__TYPE__DocumentCategory"] |
==> | <null>                                | <null>               | ["File","__TYPE__File"]                         |
==> | "WordPress"                           | <null>               | ["DocumentCategory","__TYPE__DocumentCategory"] |
==> | "Content management systems"          | <null>               | ["DocumentCategory","__TYPE__DocumentCategory"] |
==> | <null>                                | "WEB_PAGE"           | ["Document","__TYPE__Document"]                 |
==> | <null>                                | "WEB_PAGE"           | ["Document","__TYPE__Document"]                 |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | <null>               | ["ScreenCapture","__TYPE__ScreenCapture"]       |
==> | <null>                                | "WEB_PAGE"           | ["Document","__TYPE__Document"]                 |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | <null>               | ["ScreenCapture","__TYPE__ScreenCapture"]       |
==> | <null>                                | "WEB_PAGE"           | ["Document","__TYPE__Document"]                 |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | <null>                                | "WEB_PAGE"           | ["Document","__TYPE__Document"]                 |
==> | "Beers"                               | <null>               | ["DocumentCategory","__TYPE__DocumentCategory"] |
==> | <null>                                | <null>               | ["__TYPE__UrlVisit","UrlVisit"]                 |
==> | "http://people.kmi.open.ac.uk/john/"  | "HOME_PAGE"          | ["__TYPE__Entity","Entity"]                     |
==> | "OPEN UNIVERSITY"                     | "ORGANIZATION"       | ["__TYPE__Entity","Entity"]                     |
==>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
==>| | |[“文件”、“_类型__文件”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
==>| | |[“文件”、“_类型__文件”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
==>|“博客软件”| |[“文档类别”、“_类型__文档类别”]|
==>| | |[“文件”、“_类型__文件”]|
==>|“WordPress”| |[“DocumentCategory”、“_TYPE__DocumentCategory”]|
==>|“内容管理系统”| |[“文档类别”、“uu类型_uu文档类别”]|
=>| | |“网页”|[“文档”,“|类型|文档”]|
=>| | |“网页”|[“文档”,“|类型|文档”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
=>| | |[“截屏”、“uu类型_uu截屏”]|
=>| | |“网页”|[“文档”,“|类型|文档”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
=>| | |[“截屏”、“uu类型_uu截屏”]|
=>| | |“网页”|[“文档”,“|类型|文档”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
=>| | |“网页”|[“文档”,“|类型|文档”]|
==>|“啤酒”|[DocumentCategory]、“uuu类型_uuuDocumentCategory”]|
=>| | |[“uuu类型_uuuurlvisit”,“UrlVisit”]|
==> | "http://people.kmi.open.ac.uk/john/“|”主页“|[“|类型|实体”,“实体”]|
==>|“开放大学”|“组织”|[“|类型|实体”,“实体”]|
我只在EntityNode类中使用了索引名“entity\u name\u ft”,但正如您在上面看到的,Cypher查询还返回Document、DocumentCategory、UrlVisits等类型的节点

我只通过SDN进行插入,而不在Cypher控制台中手动索引节点

有人遇到过这种行为吗?
请有人解释一下。

您使用的是SDN的哪个版本?我使用的是3.0.0.RC1(最近移动到了3.0.0.RELEASE)您是否得到了与
start n=node:entity\u name\u ft('name:')相同的结果,返回n.name,n.type,labels(n)?与此同时,我手动运行了一些更新脚本来更正标签。另外,正如前面所说的,我转到了3.0.0.0版本。我现在,得到正确的结果。