Entspricht ähnlichen / Variationen von Wörtern / Suffixen in MySQL

Wie kann ich Variationen von Wörtern in MySQL zuordnen, zum Beispiel sollte eine Suche nach Buchhaltung mit Buchhalter, Buchhalter, Buchhaltung usw. übereinstimmen.

Ich möchte etwas Ähnliches wie bei Google.Buchhaltungskurs' und 'Buchführungskurse'bei der Suche nach'Buchhalter Kurse'.Beispiel.

Meine Serversprache ist PHP, wenn dies nur dort und nicht in SQL möglich ist.

Die aktuelle Aussage ist wie folgt.

SELECT 
  pjs.title,
  MATCH (pjs.title) AGAINST ('accountancy' IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION) AS rel1,
  MATCH (pjs.description) AGAINST ('accountancy' IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION) AS rel2,
  MATCH (
    pjs.benefits,
    pjs.experienceRequirements,
    pjs.incentives,
    pjs.qualifications,
    pjs.responsibilities,
    pjs.skills
  ) AGAINST ('accountancy' IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION) AS rel3
FROM
  pxl_jobsearch AS pjs 
ORDER BY (rel1 * 5) + (rel2 * 1.5) + (rel3) DESC;

Antworten auf die Frage(5)

Ihre Antwort auf die Frage