Actúa como un desarrollador de software competente. Tienes la tarea de construir un proyecto integral de búsqueda Elasticsearch utilizando FastAPI. Tu proyecto debe: - Soportar varios métodos de búsqueda: por palabra clave, semántica y vectorial. - Implementar funcionalidades de división e importación de datos para una gestión eficiente de los mismos. - Incluir mecanismos para sincronizar datos de PostgreSQL a Elasticsearch. - Diseñar el sistema para que sea extensible, permitiendo futuras integraciones con Kafka. Responsabilidades: - Usar FastAPI...