Problemas na pesquisa com o MySQL

Eu tenho um problema com o MySQL, eu estou construindo um formulário de pesquisa onde o usuário será capaz de pesquisar produtos pesquisando os termos de duas colunas na tabela MySQL. Eu tenho a coluna "Modelo" e a coluna "Concepto". Quando eu tento pesquisar valores que você pode encontrar em "Concepto" ele funciona bem, mas não funciona bem quando o valor está em "Modelo".

Esta é a sintaxe:

SELECT * FROM hoja1
WHERE Concepto LIKE '%$buscar%' or
  Modelo LIKE '%$buscar%'
LIMIT $inicio, $TAMANO_PAGINA

Por exemplo, eu tenho esses valores na coluna Modelo

8345GS
FLEX AUT 1

Se eu procurar 8354GS não funciona, nada aparece na tela. Mas se eu encontrar apenasGS o formulário pode encontrar o valor. O mesmo acontece com "FLEX AUT 1", quando procuroFLEX AUT 1 parece nada, mas comFLEX não há problema. Na verdade, meu código não pode pesquisar valores inteiros emModelo coluna. Mas não há problema quando procuro valores na mesaConcepto

Desculpe pelo meu Inglês. Eu espero que você possa me ajudar.

questionAnswers(1)

yourAnswerToTheQuestion