Pohled na příručku pro VYTVOŘENÍ FULLTEXTOVÉHO INDEXU , znamená to, že můžete zadat více sloupců opakováním column_name
jako takový:
CREATE FULLTEXT INDEX ON table_name (column_name1 [...], column_name2 [...]) ...
Vzhledem k těmto informacím bych předpokládal, že vytvoří jeden index ve 3 sloupcích . Dále předpokládám, že to funguje podle pravidla zleva doprava, pokud jde o složené indexy (ověřil bych to kontrolou prováděcího plánu pro následující prohlášení). Tedy složený index na (col1, col2, col3)
by musel být vybrán v tomto pořadí, aby mohl být použit (SELECT col1, col2 ...
). Pokud byste zavolali col2
nepoužije index.