आप उम्मीद नहीं कर सकते ST_Distance_Sphere()
इस क्वेरी पर एक अनुक्रमणिका का उपयोग करने के लिए। आप geom फ़ील्ड की सामग्री पर गणना कर रहे हैं और फिर आप गणना परिणाम पर तुलना कर रहे हैं। डेटाबेस ऐसे परिदृश्य में किसी अनुक्रमणिका का उपयोग नहीं कर सकते हैं जब तक कि आपके पास एक फ़ंक्शन अनुक्रमणिका न हो जो आपकी क्वेरी के समान ही गणना करता हो।
किसी बिंदु से दी गई दूरी में स्थानों को खोजने का सही तरीका ST_DWithinका उपयोग करना है। कोड>
और