Проблема: При вводе слова мясо (например) ищет не по названию продукта , и в моем случае выводит с начала детское пюре со вкусом мяса , а дальше мясо , ищет и сортирует по id категории. Категорий(300) вместе под категории и т.д.
кроме как лезть в код поиска есть другие варианты?
Если вас устраивают результаты поиска существующего поискового механизма, но не устраивает порядок выдачи этих результатов, то лезть в код поиска не обязательно. Можете полученные результаты выводить не сразу, а записывать в переменную и сортировать их по необходимому критерию.