Hej
Jeg har denne SQL:
SELECT * from boger
LEFT JOIN forfatter ON boger.forfatter = forfatter.idnrForfatter
WHERE MATCH(Titel, UdgivetAar, Diverse, NavnForfatter) AGAINST('+hans
+andersen' IN BOOLEAN MODE)
Jeg har oprettet et fulltext index på boger (Titel, UdgivetAar, Diverse) og
et fulltext index på forfatter (NavnForfatter)
Hvis jeg søger således:
WHERE MATCH(Titel, UdgivetAar, Diverse) AGAINST('+hans +andersen' IN BOOLEAN
MODE)
går det lynhurtig, men hvis jeg tilføjer NavnForfatter som jo er i den anden
tabel:
WHERE MATCH(Titel, UdgivetAar, Diverse, NavnForfatter) AGAINST('+hans
+andersen' IN BOOLEAN MODE)
så tager det meget lang tid, findes der en løsning på dette?
Mvh
/H
|