Ich habe versucht, einige der Abfragen aus diesem ähnlichen Thread zu kopieren: Der Operator „~“ (Tilde) in der booleschen Volltextsuche in MySQL verhält sich nicht wie auf der MySQL-Entwickler-Website angegeben
Unten sind meine genauen Ergebnisse und Abfragen aufgeführt. Bei den Daten handelt es sich um Berufsbezeichnungen auf Dänisch:
Code: Select all
SELECT title, score FROM
(
SELECT title, MATCH(title) AGAINST
('pædagog' IN BOOLEAN MODE) AS score
FROM jobs ORDER BY score DESC
) AS temp WHERE score != 0;
#
Title
Score
0
Angerlarsimaffik Uulineq sucht Erzieher und Sozialarbeiter
2.791787
1
Erzieher für moderne Kindertagesstätte in der Kindergartenabteilung
2.791787
2
Erzieherin für die Kindertagesstätte mit Schwerpunkt auf Natur und Leben im Freien.
2.791787
3
Erzieherin für die Kindertagesstätte – Lebensarbeit
2.791787
4
Lehrer für SFO und Einführung an der Vadgård Skole
2.791787
Ich füge ~SFO hinzu, um den letzten herabzustufen Reihe. Beachten Sie, dass dieses Verhalten auch auftritt, wenn längere Wörter wie ~børnehaveafdeling in anderen Zeilen verwendet werden.
Code: Select all
SELECT title, score FROM
(
SELECT title, MATCH(title) AGAINST
('pædagog ~SFO' IN BOOLEAN MODE) AS score
FROM jobs ORDER BY score DESC
) AS temp WHERE score != 0;
/>Pädagoge für Nachmittags- und Grundschule an der Vadgård Skole
8.273522
1
Angerlarsimaffik Uulineq sucht Erzieher und Sozialarbeiter
2.791787
2
Erzieher für moderne Kindertagesstätte in der Kindergartenabteilung
2.791787
3
Erzieherin für den Kindergarten mit Schwerpunkt auf Natur und Leben im Freien.
2.791787
4
Livsværk Pædagog für die stationäre Abteilung - Livsværk
2.791787
Das exakt gleiche Verhalten wird beobachtet, wenn ich +pædagog
Mobile version