У меня есть этот @NodeEntity
@GraphId @Indexed
private Long id;
private String email;
private String password;
@Indexed
private String names;
private boolean registered;
Однако индексируются все поля (независимо от аннотаций), кроме свойства id. Я знаю это, потому что я запрашиваю индекс с помощью *:*
и вызываю .getPropertyKeys()
для возвращенного IndexHits
.
Это ошибка в SDN, или я должен настроить что-то другое, чтобы идентификатор также индексировался. (С другой стороны, использование QueryResultBuilder
возвращает объекты с их идентификаторами на месте.