Lo que pasa es que tienes las siguientes condiciones en el where:
Código MySQL:
Ver originalWHERE reporte.id_ajustador
= 18 OR reporte.no_poliza
LIKE '%as%' OR reporte.asegurado
LIKE '%as%' OR reporte.reclamante
LIKE '%as%' OR reporte.fecha_siniestro
LIKE '%as%' OR reporte.no_registro
LIKE '%as%' OR aseguradora.nombre
LIKE '%as%' OR estado_reporte.estado
LIKE '%as%'
ahora la primera condicion es que sea el id 18 y reporte like '%as%', si esa no se cumple se va a comparar todas las condiciones que tiene OR, entonces en este caso puede caer en varias de ellas aunque el id no sea 18, lo que deberias de hacer es esto:
Código MySQL:
Ver originalWHERE reporte.id_ajustador
= 18 AND (reporte.no_reclamo
LIKE '%as%' OR reporte.no_poliza
LIKE '%as%' OR reporte.asegurado
LIKE '%as%' OR reporte.reclamante
LIKE '%as%' OR reporte.fecha_siniestro
LIKE '%as%' OR reporte.no_registro
LIKE '%as%' OR aseguradora.nombre
LIKE '%as%' OR estado_reporte.estado
LIKE '%as%')
Te recomiendo leer sobre la presedencia de operadores logicos :)