Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2015, 22:54
freedatos
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años
Puntos: 5
Busquedas mas completas con mongoDB

Hola amigos ando trabajando con mongoDB y me encuentro un problema a la hora de afinar con las busquedas, imaginemos que tengo esta cadena en la base de datos:

Coca cola Lite 33 cl

Y necesito que lo encuentre si el usuario escribe:

cocacola 33cl o coca cola 33cl o lite 33cl

Estoy usando:
Código PHP:
$where=array( array('producto' => array('$regex' => new MongoRegex("/^$search/i"))) );

$cursor $tabla->find($where); 
Pero parece que no llega a afinar solo encuentra si escribo:
Coca cola

nada mas.

Alguien podría arrojar luz sobre este tema.
Gracias
__________________
Si la vida te da la espalda tocale el culo