यहां आपका सबसे अच्छा दांव एक FULLTEXT अनुक्रमणिका बनाना है जिसमें दो फ़ील्ड शामिल हैं
चरण 1) केवल तीन शब्दों के साथ एक स्टॉप वर्ड फ़ाइल बनाएं
इको "ए"> /var/lib/mysql/stopwords.txt
echo "an">> /var/lib/mysql/stopwords.txt
echo "the">> /var/lib/ mysql/stopwords.txt
चरण 2) इन विकल्पों को /etc/my.cnf
. में जोड़ें
ft_min_word_len=2
ft_stopword_file=/var/lib/mysql/stopwords.txt
चरण 3) पहले और अंतिम नाम के कॉलम पर FULLTEXT इंडेक्स बनाएं
वैकल्पिक तालिका उपयोगकर्ता FULLTEXT जोड़ें first_last_name_index (प्रथम, अंतिम);
चरण 4) अपनी खोज में MATCH फ़ंक्शन लागू करें
कुछ इस तरह:
उन उपयोगकर्ताओं से चुनें जहां (बूलियन मोड में मिलान (प्रथम, अंतिम) (बूलियन मोड में 'जॉन')) और (मैच (प्रथम, अंतिम) के विरुद्ध (बूलियन मोड में 'डो'));
FULLTEXT अनुक्रमण के बारे में अधिक जानने के लिए यहां क्लिक करें