मेरे पास इस दीर्घकालिक मुद्दे को समझ में नहीं आया है कि एक सभ्य लुसीन सॉर्ट या रैंकिंग को कैसे कार्यान्वित किया जाए। मान लें कि मेरे पास शहरों और उनकी आबादी की एक सूची है। अगर कोई "नया" या "लंदन" खोजता है, तो मैं आबादी द्वारा आदेशित उपसर्ग मैचों की सूची चाहता हूं, और मेरे पास एक उपसर्ग खोज और एक प्रकार के क्षेत्र के साथ काम करना है, जहां जनसंख्या क्षेत्र है, आईई न्यू मैक्सिको, न्यूयॉर्क ; या लंदन, लोंडोंडेरी।
हालांकि मैं हमेशा सटीक मिलान नाम शीर्ष पर होना चाहता हूं। तो "लंदन" के मामले में सूची "लंदन, लंदन, लोंडोंडेरी" दिखानी चाहिए जहां पहला लंदन यूके में है और दूसरा लंदन कनेक्टिकट में है, भले ही लंदनडैरी की लंदन सीटी की तुलना में अधिक आबादी हो।
क्या किसी के पास एक प्रश्न समाधान है?