Với hầu hết các triển khai, khóa chỉ đơn giản là một khóa dài hơn bao gồm tất cả các giá trị khóa, có dấu phân tách. Không có ma thuật ở đó;-)
Trong ví dụ của bạn, các giá trị chính có thể trông giống như
"123499|John Doe|Conway, NH" "32144|Bill Gates| Seattle, WA"
Một trong những đặc điểm của các chỉ mục này với khóa tổng hợp là các nút cây trung gian có thể được sử dụng trong một số trường hợp để "che" truy vấn.
Ví dụ:nếu truy vấn là để tìm Tên và Thành phố được cung cấp ID, vì ID nằm đầu tiên trong chỉ mục, chỉ mục có thể tìm kiếm theo cách này một cách hiệu quả. Khi ở trong nút trung gian, nó có thể "phân tích cú pháp" Tên và Thành phố, từ khóa và không cần phải chuyển đến nút lá để đọc như vậy.
Tuy nhiên, nếu truy vấn cũng muốn hiển thị số điện thoại, thì logic sẽ đi theo phần cuối khi tìm thấy bản ghi đầy đủ.