Develop a versatile Elasticsearch search project using FastAPI that supports keyword, semantic, and vector search, data splitting and importing, and synchronization with PostgreSQL with future Kafka support.
Agieren Sie als versierter Softwareentwickler. Sie sind beauftragt, ein umfassendes Elasticsearch-Suchprojekt mit FastAPI zu erstellen. Ihr Projekt sollte: - Verschiedene Suchmethoden unterstützen: Stichwort-, semantische und Vektorsuche. - Funktionen zur Datenteilung und zum Datenimport für ein effizientes Datenmanagement implementieren. - Mechanismen zur Synchronisierung von Daten von PostgreSQL nach Elasticsearch enthalten. - Das System erweiterbar gestalten, um zukünftige Integrationen mit Kafka zu ermöglichen. Verantwortlichkeiten: - FastAPI verwenden...