Accedi per seguire   
Seguaci 0
cereal

[mysql] Fulltext Index

4 messaggi in questa discussione

Sto lavorando ad una tabella in cui vorrei creare un indice fulltext. Questo tipo di indice ha un limite, accetta soltanto 16 colonne, mentre quelle che vorrei includere sono 24. Volendo posso dividere tutto in due indici, ho visto che si può fare, ma non so quale sia la procedura migliore. La situazione è questa: la tabella contiene dati in inglese e italiano, 20 colonne, 10 per ciascuna lingua, poi ci sono una serie di colonne in comune, di queste ultime 4 mi sono necessarie per la creazione degli indici.

Posso includere le stesse colonne in due indici differenti?

Lo chiedo perché ho provato e mi esce questo avviso su PHPMyAdmin:

Più di una chiave FULLTEXT è stata creata per la colonna `filename`

Filename è uno dei quattro campi comuni. MySQL non mi ferma, ma mi avvisa. A quale problema posso andare incontro? Duplicazione dei dati nei due indici? Qualcuno ne ha idea?

A desperate moderator :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Hai una versione vecchia di phpmyadmin devi aggiornarla!!!!

nel file italian-utf-8.inc.php trovi

$strIndexWarningMultiple = 'Più di una chiave %s è stata creata per la colonna `%s`';

che nella nuova versione di phpmyadmin è stato rimosso, ma sono stati aggiunti nuovi controlli come per esempio

$strIndexesSeemEqual = 'I seguenti indici sembrano essere uguali e uno di essi deve essere rimosso:';

quindi il mio consiglio è aggiornare phpmyadmin ma se vuoi fare una cosa sbrigativa elimina $strIndexWarningMultiple

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie, ma non posso aggiornare, il pannello si trova su Aruba. Ciao :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Capisco

su aruba è installata la versione 2.9.1.1 mentre l'ultima è la 2.11.1.1 :steve:

cmq si tratta di un warning, ignoralo :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0