Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/09/2011, 18:47
potoka
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Buscador óptimo

Cita:
Iniciado por winderj90 Ver Mensaje
si quieres me pasas la estructura de la tabla con 2 insert para probar a ver si lo puedo hacer...
Bueno, acá te mando todo, desde ya te agradezco por tu buena voluntad para ayudarme!!:

Código:
CREATE TABLE IF NOT EXISTS `librosBuscador` (
  `titulo` varchar(250) character set latin1 default NULL,
  `autor` varchar(200) character set latin1 default NULL,
  `edit` varchar(50) character set latin1 default NULL,
  `subtit` varchar(200) character set latin1 default NULL,
  `seg_autor` varchar(100) character set latin1 default NULL,
  `resto_a` varchar(100) character set latin1 default NULL,
  `id` int(11) NOT NULL auto_increment,
   PRIMARY KEY  (`id`),
  FULLTEXT KEY `titulo` (`titulo`,`autor`,`subtit`,`seg_autor`,`resto_a`,`edit`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;


INSERT INTO `librosBuscador` (`titulo`, `autor`, `edit`, `subtit`, `seg_autor`, `resto_a`) VALUES
('Sector de Recursos Humanos', 'Elautor Delibro', 'Editorial1', 'Este texto está dirigido a Recursos Humanos', 'OtroAutor DelSector', NULL),
('Las pericias judiciales en la provincia', 'Rodolfo Tauro', 'Ediciones Judiciales', NULL, 'Alberto Carrazco', 'Elsa Perez');
Una de las consultas que hice y no me devolvió nada, fue:
Código:
SELECT * FROM librosBuscador WHERE autor like 'sector recursos humanos%' or seg_autor like '%sector recursos humanos%' or resto_a like '%sector recursos humanos%'
La idea es que en una variable yo tengo lo que quiere buscar y la inserto en la consulta quedando como arriba puse, y con eso hace like en todos los casos. Me explico?

Bueno, espero sirva de algo, saludos!!