अधिकांश कार्यान्वयनों के साथ, कुंजी बस एक लंबी कुंजी है जिसमें एक विभाजक के साथ सभी प्रमुख मान शामिल होते हैं। वहाँ कोई जादू नहीं;-)
आपके उदाहरण में मुख्य मान कुछ इस तरह दिख सकते हैं
"123499|John Doe|Conway, NH" "32144|Bill Gates| Seattle, WA"
कंपोजिट कुंजियों वाले इन इंडेक्स की विशेषताओं में से एक यह है कि इंटरमीडिएट ट्री नोड्स का उपयोग कुछ मामलों में क्वेरी को "कवर" करने के लिए किया जा सकता है।
उदाहरण के लिए, यदि क्वेरी को दिए गए आईडी और शहर का पता लगाना है, क्योंकि आईडी इंडेक्स में सबसे पहले है, तो इंडेक्स इसे कुशलता से खोज सकता है। एक बार इंटरमीडिएट नोड में, यह कुंजी से नाम और शहर को "पार्स" कर सकता है, और इसे पढ़ने के लिए लीफ नोड पर जाने की आवश्यकता नहीं है।
हालाँकि, यदि क्वेरी फ़ोन नंबर भी प्रदर्शित करना चाहती थी, तो पूरा रिकॉर्ड मिलने पर लॉजिक लीफ़ का अनुसरण करेगा।