Maria: Suche mit BOOLEAN ralisiert und jetzt will ich sie verfeinern

Ich mversuche eine Suche in meiner MYSQL Datenbank zu verwirklichen. Bis jetzt mache ich es so, wobei das Suchwort natürlich ersetzbat und erweiterbar mit den boolean operators ist.

Wie kann ich das Ergebniss noch verbessern? Ist es möglich die Relevanz der Treffer sich anzeigen zu lassen? Und nach diesen zu sortieren?

SELECT *  
FROM tabelle  
WHERE MATCH (  
text  
)  
AGAINST (  
'suchwort'  
IN BOOLEAN)  

Maria

  1. Hi,

    Ist es möglich die Relevanz der Treffer sich anzeigen zu lassen? Und nach diesen zu sortieren?

    Bei der Natural Language Full-Text Search gibt der „Rückgabewert“ von MATCH die Relevanz an:
    “For each row in the table, MATCH() returns a relevance value; that is, a similarity measure between the search string and the text in that row in the columns named in the MATCH() list.”

    Ob das im BOOLEAN Mode auch der Fall ist, müsstest du ausprobieren.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?