Estamos tratando de desarrollar una estrategia para usar elasticsearch para la búsqueda de texto completo en nuestra instancia de mongodb. Parecería que todas las claves que queremos usar como filtro deben incluirse en el índice de elásticos. Potencialmente, podríamos querer usar todas las claves en mongo como filtro, es decir, búsqueda de texto completo en la descripción, filtro por fecha y número de teléfono. ¿Alguien tiene alguna experiencia en el mundo real de agregar texto completo a mongo que puedan compartir?mongodb estrategia de búsqueda de texto completo
¿Quizás podamos simplemente usar elasticsearch como db?
Gracias Umar, que vamos a dar a su approcah una oportunidad – stew
Si bien esta es una opción, llega un punto en el que el peso de los datos es lo suficientemente grande como para hacer expresiones regulares busca una opción ineficiente. De hecho, es por eso que existen indexadores de búsqueda. Complementan y aumentan el almacenamiento persistente con el propósito expreso de mantener operaciones de búsqueda costosas fuera de la base de datos. –
Incluso con regex mongodDb puede usar índices como mencioné en respuesta, depende del tipo de expresiones regulares – Anton