Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [MySql] settare campo fulltext e index

    Buongiorno,

    è possibie settare un campo fulltext anche come indice BTREE?

    Grazie

    SK

  2. #2

    Re: [MySql] settare campo fulltext e index

    Originariamente inviato da serialkiller
    è possibie settare un campo fulltext anche come indice BTREE?
    in che senso scusa? Fulltex usa già un indice BTREE se non erro...

  3. #3

    Re: Re: [MySql] settare campo fulltext e index

    Originariamente inviato da philbert
    in che senso scusa? Fulltex usa già un indice BTREE se non erro...
    Sicuro che sai BTREE?

  4. #4
    Abbastanza sicuro sì
    "Having full-text index on a column does not eliminate the value of a B-tree index on the same column."
    "High Performance MySQL" p.106

  5. #5
    Originariamente inviato da philbert
    Abbastanza sicuro sì

    "High Performance MySQL" p.106
    ok, scusa la mia deficenza, ma per me quella frase vuol dire: se rendi un campo fulltext questo non elimina il valore BTREE index.

    Partendo dal presupposto che se crei un campo in una tabella e non setti nulla è un normale campo, la mia domanda è, rendere un campo fulltext ok, non ho poblemi, renderlo index non univoco btree nemmeno, ma renderlo entrambe le cose non so come fare, sempre che sia fattibile

  6. #6
    In che senso, scusa?

    Prima lo rendi fulltext
    codice:
    ALTER TABLE mia_tabella ADD FULLTEXT KEY (mio_campo);
    e poi lo rendi Btree
    codice:
    ALTER TABLE mia_tabella ADD INDEX <nome_index> USING BTREE (mio_campo);


    ...cmq hai ragione...
    la citazione che ho postato non significa che fulltex è anche btree...
    ..se avrò tempo poi un giorno cerco anche il punto della documentazione dove (mi pare) avevo letto che fulltext usa sempre e comunque un indice btree...

  7. #7
    Originariamente inviato da philbert
    In che senso, scusa?

    Prima lo rendi fulltext
    codice:
    ALTER TABLE mia_tabella ADD FULLTEXT KEY (mio_campo);
    e poi lo rendi Btree
    codice:
    ALTER TABLE mia_tabella ADD INDEX <nome_index> USING BTREE (mio_campo);


    ...cmq hai ragione...
    la citazione che ho postato non significa che fulltex è anche btree...
    ..se avrò tempo poi un giorno cerco anche il punto della documentazione dove (mi pare) avevo letto che fulltext usa sempre e comunque un indice btree...
    Ok, ma in un unica istruzione è fattibile, perchè come detto prima, singolarmente no problem, ma le due cose in un unica istruzione mi sfugge

  8. #8
    In un unico comando non si può.
    A pro, poi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.