Tengo un concepto/pregunta de seguridad...
Mirando las opciones de búsqueda para Django, la mayoría recomienda bases de datos de búsqueda o aplicaciones acoplables como sphinx o elasticsearch. Sin embargo, en mi caso particular, pude crear una búsqueda en tiempo real de Javascript que funciona tan bien como la de Sphinx en mi sitio y simplemente usa mis modelos Django Postgres ya creados.
Mis preguntas son: ¿Cuáles son las ventajas de usar una aplicación o base de datos separada en lugar de una búsqueda de JavaScript? ¿Hay limitaciones de tamaño para las búsquedas de Javascript? ¿Existen riesgos de seguridad con cualquiera de las dos opciones?
¡Gracias!