2011-04-13 6 views

Respuesta

7

Mongodb no es compatible con la coincidencia de soundex, pero tiene Full Text Search.

Además,

siempre puede almacenar la cadena soundex codificados en un campo separado en mongo y la búsqueda contra eso. Soundex es un algoritmo muy trivial y solo debe tomar un puñado de líneas .

- desde mongodb-user

+3

MongoDB no tiene ninguna búsqueda de texto completo real. La coincidencia de patrones no es una búsqueda de texto completo. –

+0

Debería haber citado el seguimiento de su presupuesto ... lo siento, pero usar soundex para este propósito es solo una mala idea. –

+1

@AndreasJung: mientras tanto MongoDB ha implementado FTS. Borremos nuestros comentarios –

-2

MongoDB no soporta búsqueda de texto completo real y nada como soundex (que es una parte muy mala para los términos que emparejan - algo así como el cálculo de distancias Levensthein es mucho mejor).

Además vistazo a mi último comentario aquí:

Full-text search in NoSQL databases