2
Q
唯一索引4
A
回答
5
爲圖形實體的屬性嗎?
使用暗號對屬性創建一個(可能是唯一的)指標:
CREATE INDEX ON :Person(name)
唯一索引(又名約束):
CREATE CONSTRAINT ON (p:Person) ASSERT p.name IS UNIQUE
從http://neo4j.com/docs/stable/query-schema-index.html#schema-index-create-index-on-a-label
可以執行這會在你引導你的彈簧環境時自動進行:
@Component
public class IndexCreator {
@Autowired
Neo4jTemplate neo4jTemplate;
@PostConstruct
public void createIndexes() {
try {
neo4jTemplate.execute("CREATE INDEX ON :Person(name)", null);
} catch (Exception ex) {
// index already exists?
}
}
}
用於同時組合多個屬性嗎?
這不是直接支持。您可以將多個屬性連接成一個,然後創建一個索引(同時保持原始屬性能夠訪問它們)。或者(正如Michael所指出的那樣),你可以使用數組屬性來存儲多個值。
相關問題
- 1. 唯一索引與非唯一索引
- 2. SQL唯一索引
- 3. SQL:唯一索引
- 4. Pymongo:insert_many +唯一索引
- 5. 將非唯一索引更改爲唯一索引
- 6. '唯一'的唯一密鑰或索引
- 7. 唯一約束vs唯一索引
- 8. 唯一索引在INFORMATION_SCHEMA不是唯一
- 9. Oracle唯一約束和唯一索引
- 10. 唯一索引或唯一鍵?
- 11. 重寫唯一索引值
- 12. 雙字段唯一索引
- 13. MySQL唯一索引錯誤?
- 14. postgresql - pk與唯一索引
- 15. MySQL唯一索引設計
- 16. Postgres:部分唯一索引
- 17. MySQL更新唯一索引
- 18. NHibernate緩存唯一索引?
- 19. 多列唯一索引鍵
- 20. MySQL - 多列唯一索引
- 21. 非唯一索引基數
- 22. ArangoDB唯一索引驗證
- 23. 清單,非唯一索引
- 24. 複合唯一索引
- 25. 添加唯一索引。 SQLite3
- 26. MongoDB:插入唯一索引
- 27. MySQL的:從唯一索引
- 28. 如何唯一索引列?
- 29. MySQL唯一和索引
- 30. PostgreSQL唯一索引錯誤
謝謝!你能否澄清一下在春季環境引導期間如何執行cypher語句? –
添加了一些示例代碼,我沒有在4.x上測試過這個,但應該可以正常工作。 –
您可以使用數組屬性作爲複合索引解決方法 –