Tôi đang tạo cơ sở dữ liệu Neo4j mới. Tôi có một loại nút được gọi là Người dùng và tôi muốn một chỉ mục về các thuộc tính của người dùng Mã định danh và EmailAddress. Làm cách nào để thiết lập chỉ mục khi cơ sở dữ liệu mới? Tôi đã nhận thấy trong tập tin neo4j.properties có vẻ là hỗ trợ cho việc tạo các chỉ mục. Tuy nhiên khi tôi đặt những như vậyNeo4j: Từng bước để tạo chỉ mục tự động
# Autoindexing
# Enable auto-indexing for nodes, default is false
node_auto_indexing=true
# The node property keys to be auto-indexed, if enabled
node_keys_indexable=EmailAddress,Identifier
Và thêm một nút và làm một truy vấn để tìm một định danh mà tôi biết tồn tại
START n=node:Identifier(Identifier = "USER0")
RETURN n;
sau đó tôi nhận được một
MissingIndexException: Index `Identifier` does not exist
thế nào Tôi tạo một chỉ mục và sử dụng nó trong một truy vấn bắt đầu? Tôi chỉ muốn sử dụng các tập tin cấu hình và cypher để đạt được điều này. tức là tại thời điểm hiện tại, tôi chỉ chơi trong Bảng điều khiển Công cụ Power.
Hãy chắc chắn để xem câu trả lời Boggle của bên dưới - làm thế nào chỉ số công việc đơn giản hơn đáng kể trong 2.0+ - và khi bạn nói đó là cơ sở dữ liệu mới, vì vậy hy vọng chuyển sang phiên bản neo4j mới nhất là một tùy chọn ... –