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;