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.



2 reacties op hoe te om FULLTEXT Minimum en MaximumLengte van de Index MySQL van Woorden te veranderen

  1. chichilatte
    11 mei, het 02:49 van 2008
    1

    Ja, thnks, maar waar dit geheimzinnige config dossier my.cnf is?

  2. admin
    11 mei, het 08:21 van 2008
    2

    Hangt af. Normaal heeft het van in /etc de plaats bepaald

Verlaat een Antwoord

U kunt deze markeringen gebruiken: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Teken zonder het becommentariëren in


De inkomende Termijnen van het Onderzoek voor het Artikel

mysql ft_min_word_len fulltext index - mysql herbouw fulltext index - mysql verbouwings index - mysql minimumwoord lengte - verbouwing van de de index mysql - mysql minimumlengte - mysql index van de verbouwings fulltext index mysql - mysql update fulltext index - fulltext - mysql fulltext index lengte - verbouwings fulltext mysql - mysql de lengte van de tekst index - mysql index van de verbouwings fulltext - mysql verbouwingshoogtepunt - tekst - verbouwingsindex MYSQL - mysql fulltext - minimum fulltext woord lengte - mysql verbouwings FULLTEXT indexen - mysql de lengte van de veranderings index - mysql fulltext fulltext lengte - lengte mysql - mysql - fulltext min klusjes - fulltext onderzoeks minimumlengte - mysql de minimumlengte - minimum en maximum van de woordlengte full-text parameters van het veranderingsonderzoek - mysql helpt fulltext minimumwoord lengte - fulltext mysql - hoe te om FULLTEXT index MySQL - verbouwings fulltext indexen te herbouwen mysql - mysql minimumonderzoek 3 klusjes - mysql hoogtepunt - tekstonderzoek 3 klusjes - hoogtepunt - tekstindex mysql 3 brievenwoorden - update fulltext index mysql - mysql het onderzoeks minimumlengte 3 van de 3 brieven fulltext - mysql hoogtepunt - tekst - wm6 mysql - mysql maximumindexen - mySQL hoogtepunt - tekstonderzoek 3 brievenwoorden - hoe te om minimumwoordlengte voor hoogtepunt te ruilen - tekstonderzoek in mysql - reeks mysql hoogtepunt - minimum het woordlengte van het tekstonderzoek - mysql hoogtepunt - min lengte van het tekstonderzoek - veranderings mysql fulltext lengte - mysql hoogtepunt - tekst de sleutelwoord lengte - allen - mysql verwoordt lengte - mysql index korte woorden - lengte van het veranderings mysql fulltext sleutelwoord - ft_min_word_len verandering - herbouwend indexen in mysql -