Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2014, 16:42
Hufex
 
Fecha de Ingreso: noviembre-2010
Ubicación: en las nubes
Mensajes: 56
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Ordenar por número de coincidencias sin Match Against

bueno primero tu tabla, le falta normalizar la columna keywords debe ir en otra tabla, para taner una polaridad o dependencia 1 a N

si continua con la estructura que tienes yo te recomendaría probaras, con esta query

Código SQL:
Ver original
  1. SELECT *, COUNT(keywords) total FROM libros
  2.  WHERE tipo = 'nuevo'  AND
  3.  keywords LIKE '%Ladrona%' OR keywords LIKE '%Libros%' OR keywords LIKE '%2014%'
  4.  GROUP BY id_libro HAVING total > 0 ORDER BY total DESC, posicion ASC, precio DESC