Вам необходимо создать словарь синонимов. К счастью, сейчас у нас есть модели машинного обучения, такие как «word2vec (нейронная сеть)», которые могут это сделать. Вы можете попробовать использовать пакет с открытым исходным кодом gensim для этого.
Вводом для модели будет множество текста / информации / статей, в которых есть слово «мойщик» и «сушилка». Как только вы научитесь этому, вы сможете найти самые близкие слова, относящиеся к «шайбе», и использовать их как синоним словаря.
Во время запроса найдите этот словарь и разверните запрос с меньшим весом / увеличением для синонимов, чем фактический термин.