Entwickle ein vielseitiges Elasticsearch-Suchprojekt mit FastAPI. Es soll Keyword-, semantische und Vektorsuche unterstuetzen. Ausserdem sollen Funktionen zum Aufteilen und Importieren von Daten sowie zur Synchronisation mit PostgreSQL enthalten sein. Das System soll so aufgebaut sein, dass spaeter eine Integration mit Kafka moeglich ist.
Diese Uebersetzung dient nur dem Verstaendnis. Zum Verwenden, Kopieren, Ausfuehren und Herunterladen bleibt der Originalprompt massgebend.
Erstelle ein umfassendes Elasticsearch-Suchprojekt mit FastAPI, das Keyword-, semantische und Vektorsuche unterstuetzt sowie Daten aufteilen und importieren kann und mit PostgreSQL synchronisiert wird, mit spaeterer Kafka-Unterstuetzung.