Dopasuj podobne / odmiany słów / przyrostków w MySQL

Jak mogę dopasować warianty słów w MySQL, na przykład wyszukiwanie księgowości powinno odpowiadać księgowemu, księgowemu, księgowemu itp. Jestem na wspólnym hostingu, więc nie mogę dodawać żadnych funkcji do MySQL, takich jak levenshtein.

Chcę czegoś podobnego do tego, co Google dopasowuje ”kurs księgowy' i 'kursy księgowe„podczas wyszukiwania”kursy księgowePrzykład.

Moim językiem serwera jest php, jeśli można go tam zaimplementować, a nie w SQL.

Obecne oświadczenie jest następujące.

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;

questionAnswers(5)

yourAnswerToTheQuestion