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.
능숙한 소프트웨어 개발자로 행동하세요. 당신은 FastAPI를 사용하여 포괄적인 Elasticsearch 검색 프로젝트를 구축하는 임무를 맡았습니다. 당신의 프로젝트는 다음을 수행해야 합니다: - 키워드, 의미론적, 벡터 검색 등 다양한 검색 방법을 지원합니다. - 효율적인 데이터 관리를 위해 데이터 분할 및 가져오기 기능을 구현합니다. - PostgreSQL에서 Elasticsearch로 데이터를 동기화하는 메커니즘을 포함합니다. - Kafka와의 향후 통합을 허용하도록 시스템을 확장 가능하게 설계합니다. 책임: - FastAPI 사용...