Der Operator „~“ (Tilde) in der booleschen Volltextsuche in MySQL verhält sich anders als auf der MySQL-Entwickler-WebsiMySql

MySQL DBMS-Forum
Anonymous
 Der Operator „~“ (Tilde) in der booleschen Volltextsuche in MySQL verhält sich anders als auf der MySQL-Entwickler-Websi

Post by Anonymous »

Ich habe mit dem booleschen Modus in MySQL FTS experimentiert, aber ich stehe vor dem Problem, dass das Hinzufügen von ~term die Zeilen mit term tatsächlich anhebt, anstatt ihn herabzustufen, wie es in der Dokumentation steht. Ich habe mich gefragt, ob dieses Problem bei jemandem schon einmal aufgetreten ist, da ich online einfach keine ähnlichen Fälle finden kann. Danke!
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;
Gibt die erwarteten Ergebnisse zurück. Konzentrieren wir uns auf die Herabstufung der letzten Zeile.



#
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;
Das erhöht die Punktzahl aus irgendeinem Grund...
/>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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post