Paano Palitan ang MySQL FULLTEXT Index Pinakamababang at Maximum Length ng salita
MySQL database ay built-in na full-text paghahanap kakayahan na nagbibigay-daan sa SQL query upang maisagawa ang paghahanap mabilis gamit ang MySQL database engine. Ang full-text paghahanap kakayahan ay depende sa FULLTEXT index na kung saan ay nagawa sa iba't-ibang table na patlang o haligi. Gayunman, ang ilang mga query sa paghahanap ay hindi maaaring ibalik ang experted resulta o datasets, kahit na ang data ay umiiral na napatunayan na sa buong teksto ng paghahanap, lalo na sa maikling mga keyword o mga kataga sa paghahanap.
Ang problema marahil lies sa default na minimum na haba ng mga salita sa pamamagitan ng index FULLTEXT index na kung saan ay naka-set na 4 na karakter. Kaya, kapag sinusubukan sa paghahanap sa pamamagitan ng buong-text indeks, sa maikling salita ay hindi-index, at hance hindi na makakabalik sa mga resulta sa paghahanap.
Sa pamamagitan ng default, ang minimum na halaga para sa haba ng salita upang maging-index sa FULLTEXT index ay apat na karakter, habang ang mga default na maximum na haba ng mga salita na-index sa FULLTEXT index ay nag-iiba-iba depende sa version ng MySQL server. Upang madagdagan ang bilang ng mga salita index at nahahanap, lalo na mas maikling salita tulad ng tatlong-karakter na mga salita, administrator ay maaaring mabawasan ang minimum o taasan ang maximum na haba ng mga salita upang maging index sa pamamagitan ng paggamit ng ft_min_word_len at ft_max_word_len sistema variable.
Halimbawa, para sa FULLTEXT index sa index ang tatlong-karakter na mga salita, o 3-titik na teksto, idagdag sa sumusunod na linya sa i-set ang mas mababang halaga para sa ft_min_word_len variable sa ilalim ng [mysqld] na seksyon sa isang opsyon file, ie my.cnf:
[mysqld]
ft_min_word_len=3
I-save ang file, at i-restart ang MySQL server. Pagkatapos ng alinman sa pagbabago ng halaga ng mga buong-text variable, na pareho ang nakakaapekto sa index, ang FULLTEXT index ay dapat itinayong muli. Ang mga sumusunod na command upang gawin ng isang mabilis na pag-aayos ng mga operating ay sapat na upang muling itayo ang index:
MySQL> REPAIR TALAAN tbl_name Quick;
Tandaan na ang bawat isa at bawat table na naglalaman ng anumang mga FULLTEXT index ay dapat repaired sa SQL command sa itaas. Din huwag gamitin myisamchk (maliban kung kayo ay may tinukoy na rin ang buong-text parameter na halaga sa [myisamchk] na seksyon) upang isagawa ang mga itinayong muli bilang ang buong-text parameter ay kilala lamang sa mysqld server. Kung gawing muli ay hindi tapos na, sa tanong para sa mga mesa ay maaaring hindi tama padaig mga resulta, at mga pagbabago sa talahanayan ay magiging sanhi ng server para makita ang mga mesa na sira at nangangailangan ng pag-aayos.
Pag-angkat: You're pagbasa a makina isinalin pahina na kung saan ay ibinigay "bilang ganito" na walang warranty. Hindi tulad ng tao translation, machine translation ay hindi maintindihan ang gramatika, semantika, syntax, idioms ng likas wika, sa ganito madalas gumawa ng mali at mababang kalidad ng text na kung saan ay hindi totoo at hindi maunawaan. Kaya, mangyaring sumangguni sa orihinal na Ingles na artikulo kapag in-agam-agam.
Mga Kaugnay na Akda
- MySQL workbench - Visual Database pagindapatin Tool Libreng Download
- Aqua Words Libreng Word tuliruhin Game mula sa Realore Studios at GAOTD
- 64-bit (x64) durungawan Vista SP1 (6001.1800) tcpip.sys Auto Patcher sa Fix Event ID 4226 at bubuksan Dagdagan Pinakamataas Connections pinapayagan
- Paano Baguhin ang Display Language (Kasama Welcome Screen) sa Windows Vista
- Paano Palitan ang Icon ng Shortcut sa Windows Vista
- Paano Buhayin o Palitan sa Windows Vista Ultimate Ekstra salamin o Pearl Sound Scheme
- Paano Baguhin ang Microsoft Office Excel Sheet Protektahan ang Password
- I-download ang Windows 4.0 Search Preview
- Gumawa ng Paghahanap sa Natural Language sa Powerset Search Engine
- Paano Paganahin PAE sa x86 32-bit ng Windows Server 2003 at 2000 sa Paggamit Malaking 4GB o Higit pang mga RAM Memory










































Mayo 11th, 2008 08:21
Ay depende. Karaniwan ito ay matatagpuan sa / etc
Mayo 11th, 2008 02:49
Oo, thnks, ngunit kung saan ito ay mahiwaga config file "my.cnf"?