2

私はこれを持っています @NodeEntity

@GraphId @Indexed
private Long id;
private String email;
private String password;
@Indexed
private String names;
private boolean registered;

ただし、id プロパティを除いて、すべてのフィールドは (注釈に関係なく) インデックス付けされます。でインデックスをクエリし、返された*:*を呼び出すので、私はそれを知っています。.getPropertyKeys()IndexHits

それは SDN のバグですか、それとも ID をインデックス化するために別のものを構成する必要があります。(一方、 a を使用するQueryResultBuilderと、ID が配置されたエンティティが返されます。

4

1 に答える 1

2

@GraphIdNeo4j (内部ノード ID) によって提供されます。これはインデックス可能ではなく、repository.findOne()またはtemplate.getNode(id)その ID でノードを検索するために使用できます。

誤解していると思います:IndexHit<Node>インデックス付きフィールドではなく、実際のノードを返します。

どのように「インデックスを照会」しますか?

于 2012-03-12T23:28:02.447 に答える