Cypher - 索引

1. 在等式中使用索引            例:  u.id = 1
2. 在不等式中使用索引         例:  u.id > 1
3.在 in 中使用索引               例:  u.id in [1,2,3]
4.在 starts with 中使用索引  例:  u.name starts with 'abs'
5.在存在性時使用索引          例:  exists(u.id)
 索引

建立索引it

create index on :User(id)sse

刪除索引co

drop index on :User(id)block

惟一性約束index

create constraint on (u:User) assert u.id is uniqueab

刪除惟一性約束系統

drop constraint on (u:User) assert u.id is uniqueconst

屬性存在性約束 - 企業版功能tar

 

關係屬性存在性約束 - 企業版功能

 

系統自動使用索引的場景

1. 等式使用索引  user.name = 'aa'

2. 範圍比較使用索引 user.name >'a'

3. in 中使用索引  user.id in [1,2]

4. starts with 使用索引   user.name starts with 'a'

5. 檢查屬性存在時使用   exists(user.name)

相關文章
相關標籤/搜索