achso.. du wollst mehrere Volltextindizes in verschiedenen Tabellen zusammen nutzen.
Ich glaube nicht, dass so etwas geht. Kombiniere die Ergebnisse lieber und mittel sie.
|
SQL Code
|
1
2
3
4
5
6
7
8
9
10
11
|
SELECT
tutorials.ID,
tutorials.Titel,
search_index.Text,
(MATCH (search_index.Text) AGAINST ('text') + MATCH(tutorials.Titel) AGAINST('text'))/2 AS score
FROM tutorials
INNER JOIN
search_index
ON search_index.ID = tutorials.ID
WHERE
(MATCH (search_index.Text) AGAINST ('text') + MATCH(tutorials.Titel) AGAINST('text'))/2;
|
PS: Ich habe den Titel des Threads geändert.. "Fehlerhafte Abfrage" ist so unaussagekräftig