Hoe te om FULLTEXT Minimum en MaximumLengte van de Index MySQL van Woorden te veranderen
Het gegevensbestand van MySQL heeft ingebouwd full-text onderzoeksvermogen dat SQL vragen toestaat om onderzoek uit te voeren snel gebruikend MySQL gegevensbestandmotor. Het full-text onderzoeksvermogen hangt van de FULLTEXT index af die op diverse lijstgebieden of kolommen wordt gecreërd. Nochtans, kunnen sommige onderzoeksvragen niet terugkeren experted resultaten of datasets, alhoewel het gegeven bestaat op full-text onderzoek, vooral onder korte sleutelwoorden of onderzoeksvoorwaarden wordt geverifiërd.
Het probleem ligt waarschijnlijk op de standaard minimumlengte van woorden die door FULLTEXT index worden geïndexeerde die als 4 karakters wordt geplaatst. Aldus, wanneer het proberen om via full-text index te zoeken, worden de korte woorden niet geïndexeerd, en hance niet terugkeer in onderzoeksresultaten.
Door gebrek, is de minimumwaarde voor lengte van woord dat in FULLTEXT index moet worden geïndexeerde vier karakters, terwijl het gebrek de maximumlengte van woorden die in FULLTEXT index moeten worden geïndexeerdr is afhankelijk van versie van mySQLserver variërt. Om het aantal geïndexeerdt en searchable woorden, vooral kortere woorden zoals drie-karakter woorden te verhogen, kan de beheerder het minimum verminderen of de maximumlengte van woorden verhogen die moeten worden geïndexeerdd door te gebruiken ft_min_word_len en ft_max_word_len systeemvariabelen.
Bijvoorbeeld, voor FULLTEXT index om de drie-karakter woorden te indexeren, of 3 brieventekst, voeg in de volgende lijn toe om de lagere waarde voor te plaatsen ft_min_word_len variabele in het kader van [mysqld] sectie aan een optiedossier, d.w.z. my.cnf:
[mysqld] ft_min_word_len=3
Sparen het dossier, en begin dan de server MySQL opnieuw. Na het veranderen van één van beide waarde van full-text variabele, die beide affects die, de FULLTEXT indexen moeten worden herbouwd indexeren. Het volgende bevel om een snelle reparatie te doen die volstaat om de indexen te herbouwen werkt:
mysql> de LIJST van de REPARATIE tbl_name SNEL;
Merk op dat elke lijst die om het even welke FULLTEXT index bevat met SQL hierboven bevel moet worden hersteld. Ook gebruik niet myisamchk (tenzij u ook de full-text parameterwaarden in [myisamchk] sectie) hebt bepaald om herbouwd als full-text parameters uit te voeren zijn slechts gekend aan mysqldserver. Als de verbouwing niet wordt gedaan, vraagt voor de lijst kan onjuiste resultaten opleveren, en de wijzigingen aan de lijst zullen de server veroorzaken om de lijst te zien corrupt en met behoefte aan reparatie.
BELANGRIJK: U leest een door computer vertaalde pagina die wordt verstrekt zoals zonder garantie is. In tegenstelling tot menselijke vertaling, begrijpt de automatische vertaling niet de grammatica, semantiek, syntaxis, idiomatische uitdrukkingen van natuurlijke taal, dus vaak opbrengs onnauwkeurige en van geringe kwaliteit tekst die misleidend en onbegrijpelijk is. Aldus, gelieve te verwijzen naar oorspronkelijk Engels artikel wanneer in twijfel.
Verwante Artikelen
- De Werkbank van MySQL - de Visuele Vrije Download van het Hulpmiddel van Deign van het Gegevensbestand
- Spel van het Raadsel van Word van de Woorden van Aqua het Vrije van Studio's Realore bij GAOTD
- De Uitgave van de Aanzet van het Uitzicht van vensters steunt 1GB Geheugen (dat op 2 GB Systeem meer dan wordt getest)
- Krijg de Vrije $25 of Meer Terugbetaling van het Geld (Geen Vereiste Houwer) van De Regeling van de Prijs van de Omzetting van de Vreemde valuta van de Creditcard
- Hoe te om Microsoft Office Excel te veranderen bescherm het Wachtwoord van het Blad
- Verzend Uw Naam naar Maan aan boord van MaanOrbiter van de Verkenning (LRO)
- Maak tot WordPress Blog Veiligere Gebruikende Geheime Sleutel
- Hoe te om PAE in x86 Server de met 32 bits 2003 en 2000 toe te laten van Vensters om Grote 4GB of Meer Geheugen van de RAM te gebruiken
- Om 4GB of Meer Fysiek Geheugen van de RAM in Uitzicht het met 32 bits van Vensters toe te laten te gebruiken en te steunen
- De Te lanceren Plannen van Intel en de duo-Kern van de Massaproduktie de Bewerker van het Atoom in Juli
11 mei, het 02:49 van 2008
Ja, thnks, maar waar dit geheimzinnige config dossier my.cnf is?
11 mei, het 08:21 van 2008
Hangt af. Normaal heeft het van in /etc de plaats bepaald