ruby on rails - रेल और सक्रिय रिकॉर्ड के साथ एक एकल कॉलम के नज़दीकी मैचों को कैसे ढूंढें?



ruby-on-rails ruby-on-rails-3 (1)

मुझे लगता है कि thinking_sphinx और स्फिंक्स आपके लिए दो दिलचस्प उपकरण हो सकते हैं। आप जो चाहें पूर्ण पाठ खोज नामक सुविधा के एक सेट द्वारा प्रदान की जाती है जो एक उत्तर में समझाए जाने का एक बड़ा विषय है, लेकिन आप संभवत: "शब्द निकटता" और "लेक्समेस" के बारे में सीखना चाहते हैं

मैं बुनियादी SQL और सक्रिय रिकॉर्ड क्वेरी भाषा के साथ एक ही तालिका के भीतर सटीक डुप्लिकेट रिकॉर्ड खोजने के तरीकों से अवगत हूं। लेकिन मुझे पता होना चाहिए कि एक करीबी मिलान खोज को कैसे कार्यान्वित किया जाता है, मैं खाते की वर्तनी की त्रुटियों को लेना चाहता हूं एक रेल ऐप में संभावित डुप्लिकेट और करीबी मैचों को खोजने का सबसे अच्छा तरीका क्या है? मैं डेटाबेस के रूप में MySQL का उपयोग कर रहा हूँ

संपादित करें: डेटा के प्रकार जो मैं मैच करना चाहता हूं तार हैं, वे डेटाबेस में तार के रूप में संग्रहीत किए जाते हैं।





duplicate-removal