How to Change MySQL FULLTEXT Index Minimum and Maximum Length of Words Ubah cara MySQL FULLTEXT Indeks Minimum Maksimum dan Panjang Kata
MySQL database has built-in full-text search capability that allows SQL queries to perform search quickly using MySQL database engine. MySQL database telah built-in full-teks yang memungkinkan kemampuan pencarian SQL query untuk melakukan pencarian dengan cepat menggunakan mesin basis data MySQL. The full-text search capability depends on the FULLTEXT index which is been created on various table fields or columns. Penuh-teks pencarian tergantung pada kemampuan FULLTEXT indeks yang dibuat di berbagai bidang atau kolom tabel. However, some search queries may not return the experted results or datasets, even though the data is verified to exists on full-text search, especially on short keywords or search terms. Namun, beberapa permintaan pencarian tidak dapat mengembalikan hasil experted atau dataset, meskipun untuk memverifikasi data yang ada pada penuh pencarian teks, terutama pada singkat atau kata kunci pencarian.
The problem probably lies on the default minimum length of words indexed by FULLTEXT index which is set as 4 characters. Masalahnya mungkin terletak pada standar minimal panjang kata diindeks oleh FULLTEXT indeks yang ditetapkan sebagai 4 karakter. Thus, when attempting to search via full-text index, the short words are not indexed, and hance not return in search results. Dengan demikian, ketika mencoba untuk mencari melalui indeks teks penuh, kata-kata yang singkat biasanya tidak diindeks, dan tidak kembali hance dalam hasil pencarian.
By default, the minimum value for length of word to be indexed in FULLTEXT index is four characters, while the default maximum length of words to be indexed in FULLTEXT index is varies depending on version of mySQL server. Secara default, nilai minimum untuk panjang kata yang akan diindeks di indeks FULLTEXT empat karakter, sedangkan standar maksimum panjang kata yang akan diindeks di indeks FULLTEXT adalah bervariasi tergantung pada versi mySQL server. To increase the number of words indexed and searchable, especially shorter words such as three-character words, administrator can reduce the minimum or increase the maximum length of words to be indexed by using ft_min_word_len and ft_max_word_len system variables. Untuk meningkatkan jumlah kata diindeks dan dicari, terutama kata-kata singkat seperti tiga karakter kata, administrator dapat minimal mengurangi atau menambah panjang maksimum kata yang akan diindeks dengan menggunakan sistem ft_min_word_len dan ft_max_word_len variabel.
For example, for FULLTEXT index to index the three-character words, or 3-letter text, add in the following line to set the lower value for ft_min_word_len variable under [mysqld] section to an option file, ie my.cnf: Misalnya, untuk indeks indeks FULLTEXT tiga karakter kata, atau 3-huruf teks, tambahkan baris berikut untuk mengatur ft_min_word_len untuk menurunkan nilai variabel pada [mysqld] bagian file ke salah satu pilihan, yaitu my.cnf:
[mysqld]
ft_min_word_len=3
Save the file, and then restart the MySQL server. Menyimpan file, kemudian restart MySQL server. After changing either value of full-text variable, which both affects indexing, the FULLTEXT indexes must be rebuilt. Setelah mengubah salah satu nilai variabel teks penuh, yang akan mempengaruhi kedua pengindeksan, indeks FULLTEXT yang harus dibangun. The following command to do a quick repair operating is sufficient to rebuild the indexes: Perintah berikut untuk melakukan perbaikan cepat operasi sudah cukup untuk membangun kembali dengan indeks:
mysql> REPAIR TABLE tbl_name QUICK; mysql> REPAIR TABLE tbl_name QUICK;
Note that each and every table that contains any FULLTEXT index must be repaired with SQL command above. Perlu diketahui bahwa setiap tabel yang berisi semua indeks FULLTEXT harus diperbaiki dengan perintah SQL di atas. Also do not use myisamchk (unless you have also defined the full-text parameter values in [myisamchk] section) to perform the rebuilt as the full-text parameters are only known to mysqld server. Juga tidak menggunakan myisamchk (kecuali jika Anda juga telah ditetapkan secara lengkap nilai-nilai parameter-teks dalam [myisamchk] bagian) untuk melakukan kembali sebagai teks penuh-parameter hanya diketahui mysqld server. If rebuild is not done, queries for the table may yield incorrect results, and modifications to the table will cause the server to see the table as corrupt and in need of repair. Jika tidak dilakukan adalah membangun kembali, query untuk tabel Mei salah menghasilkan hasil, dan modifikasi pada tabel akan menyebabkan server untuk melihat tabel yang rusak dan memerlukan perbaikan.
IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. PENTING: Anda membaca mesin diterjemahkan halaman yang disediakan "sebagaimana adanya" tanpa jaminan. Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible. Tidak seperti manusia translation, terjemahan mesin tidak memahami tata bahasa, semantik, sintaksis, idiom alam bahasa, sehingga sering tidak akurat dan menghasilkan kualitas teks yang menyesatkan dan dimengerti. Thus, please refer to Dengan demikian, silakan lihat original English article artikel asli Inggris when in doubt. ketika ragu.
Related Articles Artikel Terkait
- MySQL Workbench - Visual Database Deign Tool Free Download MySQL kerja - Visual Database sudi Tool Free Download
- Aqua Words Free Word Puzzle Game from Realore Studios at GAOTD Kata-kata aqua Word Puzzle Game Gratis dari Realore Studios di GAOTD
- 64-bit (x64) Windows Vista SP1 (6001.1800) tcpip.sys Auto Patcher to Fix Event ID 4226 and Unlock Increase Maximum Connections Allowed 64-bit (x64) Windows Vista SP1 (6001.1800) tcpip.sys Auto Patcher untuk Perbaiki Event ID 4226 dan Aktifkan Tingkatkan Koneksi Maksimum Allowed
- How to Change the Display Language (Including Welcome Screen) in Windows Vista Cara Mengubah Tampilan Bahasa (Termasuk Welcome Screen) pada Windows Vista
- How to Change Icon of Shortcut in Windows Vista Cara Ganti Icon dari Shortcut pada Windows Vista
- How to Activate or Change to Windows Vista Ultimate Extras Glass or Pearl Sound Scheme Cara Aktifkan atau Ubah ke Windows Vista Ultimate Ekstra Kaca atau Pearl Sound Scheme
- How to Change the Microsoft Office Excel Protect Sheet Password Mengubah cara Microsoft Office Excel Protect Sheet Sandi
- Download Windows Search 4.0 Preview Cari Windows download 4,0 Pratinjau
- How to Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory Cara Aktifkan PAE di x86 32-bit Windows Server 2003 dan 2000 untuk Gunakan Besar atau 4GB RAM Memori Lagi
- Make Searches with Natural Language on Powerset Search Engine Membuat Pencarian dengan Bahasa Alam di Powerset Search Engine










































May 11th, 2008 08:21 11 Mei 2008 08:21
Depends. Depends. Normally it's located in /etc Biasanya itu terletak di / etc
May 11th, 2008 02:49 11 Mei 2008 02:49
Yes, thnks, but where is this mysterious config file “my.cnf”? Ya, thnks, namun ini adalah tempat misterius file konfigurasi "my.cnf"?