2015-09-29 3 views
0

Neo4j не разрешает ограничение индексов и уникальных объектов на одно свойство с меткой. Значит ли это ?

a) Уникальная константа уже проиндексирована

b) Индексированное свойство может иметь дублирующее значение на разных узлах.Индексация Neo4j и уникальный constarint

ответ

2

Да, (a) истинно, поскольку создание уникального ограничения добавляет индекс к свойству, используемому в ограничении.

(b) также верно, если нет уникального ограничения, определенного для свойства.

1

a) Уникальная константа уже проиндексирована
Да.

b) Индексированное свойство может иметь дублирующее значение для разных узлов.
Да, если к этому свойству добавляется только index (без ограничений).

Дополнительная информация here.

Важное примечание:

Обратите внимание, что добавление ограничения уникальности на свойстве также добавить указательный на этой собственности, так что вы не можете добавить такой индекс отдельно. Cypher будет использовать этот индекс для поиска, как и другие индексы. Если вы отбросьте ограничение и по-прежнему хотите указатель на свойству, то вам нужно будет создать индекс .

Смежные вопросы