Per eseguire la ricerca del testo completo in MariaDB, è possibile utilizzare la clausola MATCH ()…AGAINST (). Questa funzionalità consente di eseguire ricerche di testo completo su caratteristiche di parole specifiche. Ad esempio, può identificare parole che sono identiche o simili all’argomento di ricerca.
Ecco come utilizzare la ricerca del testo completo in MariaDB:
1. Assicurati che la tabella su cui vuoi eseguire la ricerca del testo completo sia una tabella InnoDB o MyISAM poiché queste due strutture di tabelle supportano la ricerca del testo completo.
1. Creare un indice di testo completo sulla colonna della tabella su cui si desidera eseguire la ricerca. Puoi farlo utilizzando la seguente query SQL:
```
ALTER TABLE tabella ADD FULLTEXT (colonna);
```
1. Esegui la ricerca del testo completo utilizzando la clausola MATCH ()…AGAINST (). Per esempio:
```
SELECT * FROM tabella
WHERE MATCH (colonna) AGAINST (‘parola’);
```
Nell’esempio precedente, l’interrogazione restituisce tutte le righe della tabella in cui ‘parola’ compare nel campo ‘colonna’. Puoi cercare più parole inserendo tutte le parole che stai cercando all’interno della funzione AGAINST ().
Nota: La ricerca del testo completo in MariaDB non è case-sensitive. Pertanto, ‘PAROLA’, ‘Parola’ e ‘parola’ saranno considerati gli stessi.