Ich habe ein Suchformular, das eine Site-Inhaltstabelle durchsucht, um entsprechende Ergebnisse zurückzuziehen.
Ich möchte die Titel- und Inhaltsfelder durchsuchen und Ergebnisse in der Reihenfolge ihrer Relevanz zurückziehen. Dem Titel die höchste Priorität geben.
Angenommen, wir hätten eine Tabelle (tblContent) von
%Vor%Und du hast nach "John Smith" gesucht, die Ergebnisse sollten in der Reihenfolge 3,2,1,5
zurückkommenWie ist das möglich?
Es gibt wahrscheinlich einen effizienteren Weg, und da die Suchzeichenfolge mehr als zwei Wörter enthalten könnte, ist dies wahrscheinlich nicht möglich, aber ich würde etwas wie
tun %Vor%mysql Volltextsuche ist eine gute Sache, aber es hat eine Grenze von mindestens 4 Zeichen Wort zu indizieren. Das Limit kann zwar geändert werden, aber das Ändern von Servervariablen ist nicht in allen Szenarien möglich. In einer solchen Situation empfehle ich die von Fall zu Fall vorgeschlagene Lösung
%Vor%