¿MongoDB es compatible con soundex o coincidencias difusas? Quiero detectar a los incautos de los campos básicos de nombre y dirección de contacto. Estoy usando el controlador oficial de C#. Gracias¿MongoDB es compatible con soundex o coincidencias difusas?
11
A
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
-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í:
Cuestiones relacionadas
- 1. ¿Cómo usar JS/jQuery para buscar cadenas/coincidencias difusas?
- 2. Ordenar por Soundex (o similar) `Cercanía`
- 3. ¿Mongoose es compatible con el método `findAndModify` de Mongodb?
- 4. metaphone versus soundex versus NYSIIS
- 5. ¿Es compatible con declarative_authorization?
- 6. ¿Es ChoiceMode compatible con ExpandableListView?
- 7. ¿Lua es compatible con Unicode?
- 8. ¿C99 es compatible con C89?
- 9. ¿Libxml2 es compatible con XPath 2.0 o no?
- 10. ¿Es IE9 compatible con WebGL y/o WebSockets?
- 11. ¿OpenRasta es compatible con Mono?
- 12. Corrientes difusas coincidentes
- 13. Expresiones regulares difusas
- 14. ¿Cocos2d es compatible con ARC?
- 15. ¿GWT es compatible con php?
- 16. ¿Mono es compatible con XAML?
- 17. ¿MinGW es compatible con MFC?
- 18. ¿AutoMapper es compatible con Linq?
- 19. ¿LevelDB es compatible con Java?
- 20. ¿lwIP es compatible con Zeroconf?
- 21. ¿ASP.NET es compatible con C++?
- 22. Función SQL-soundex
- 23. ¿Se ha mejorado Soundex?
- 24. Análisis de fechas difusas en Haskell (o C)
- 25. ¿Es MongoDB confiable?
- 26. ¿CoreText es compatible con Small Caps?
- 27. ¿TestNG es compatible con @Rule de JUnit4?
- 28. Consulta de MongoDB con una condición 'o'
- 29. Datos espaciales con mongodb o cassandra
- 30. ¿Es Bootstrap 2.1 compatible con jQuery UI?
MongoDB no tiene ninguna búsqueda de texto completo real. La coincidencia de patrones no es una búsqueda de texto completo. –
Debería haber citado el seguimiento de su presupuesto ... lo siento, pero usar soundex para este propósito es solo una mala idea. –
@AndreasJung: mientras tanto MongoDB ha implementado FTS. Borremos nuestros comentarios –