मैं एक नया नियो 4 जे डेटाबेस बना रहा हूं। मेरे पास उपयोगकर्ता नामक एक प्रकार का नोड है और मैं उपयोगकर्ता पहचानकर्ता और ईमेल एड्रेस के गुणों पर एक सूचकांक चाहता हूं। जब डेटाबेस नया होता है तो कोई इंडेक्स सेट अप कैसे करता है? मैंने neo4j.properties फ़ाइल में देखा है, वहां इंडेक्स बनाने के लिए समर्थन दिखता है। लेकिन जब मैं बहुतनियो 4j: स्वचालित सूचकांक बनाने के लिए चरणबद्ध चरण
# 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
के रूप में इन सेट और एक नोड जोड़ सकते हैं और एक प्रश्न करना एक पहचानकर्ता मुझे पता है कि मौजूद है
START n=node:Identifier(Identifier = "USER0")
RETURN n;
तो मैं एक
MissingIndexException: Index `Identifier` does not exist
कैसे कर पाने को खोजने के लिए मैं एक अनुक्रमणिका बनाते हैं और इसे प्रारंभिक क्वेरी में उपयोग करते हैं? मैं केवल इसे प्राप्त करने के लिए कॉन्फ़िगरेशन फ़ाइलों और साइफर का उपयोग करना चाहता हूं। यानी वर्तमान समय में मैं केवल पावर टूल कंसोल में खेल रहा हूं।
नीचे बौगल का जवाब देखने के लिए सुनिश्चित करें - कैसे अनुक्रमित 2.0+ में काम काफी आसान है - और जैसा कि आप कहते हैं कि यह एक नया डेटाबेस है, इसलिए उम्मीद है कि नवीनतम neo4j संस्करण में जाना एक विकल्प है ... –