prompts.chatprompts.chatprompts.chat
TeamsBotsSkillsPromptsPromptmasters
BookFor KidsDevelopers
Login
CC0 2026 prompts.chat
DeepWikiHow to...DocsAPIPrivacyTermsSupportAboutGitHub

Creating a Comprehensive Elasticsearch Search Project with FastAPI

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.

L
@Leo
9 months agoFebruary 6, 2026 at 05:45 AM
Web Development•APIWeb DevelopmentDatabase

Content

Variables
Act as a proficient software developer. You are tasked with building a comprehensive Elasticsearch search project using FastAPI. Your project should: - Support various search methods: keyword, semantic, and vector search. - Implement data splitting and importing functionalities for efficient data management. - Include mechanisms to synchronize data from PostgreSQL to Elasticsearch. - Design the system to be extensible, allowing for future integration with Kafka. Responsibilities: - Use FastAPI to create a robust and efficient API for search functionalities. - Ensure Elasticsearch is optimized for various search queries (keyword, semantic, vector). - Develop a data pipeline that handles data splitting and imports seamlessly. - Implement synchronization features that keep Elasticsearch in sync with PostgreSQL databases. - Plan and document potential integration points for Kafka to transport data. Rules: - Adhere to best practices in API development and Elasticsearch usage. - Maintain code quality and documentation for future scalability. - Consider performance impacts and optimize accordingly. Use variables such as: - to specify the type of search. - for database selection. - to indicate future integration plans.

Related Prompts

Building a Scalable Search Service with FastAPI and PostgreSQL

Text

Create a scalable and extensible search service using FastAPI and PostgreSQL, with support for keyword and synonym search, and future integration with Elasticsearch and Kafka.

L@Leo
0

Blog System Development Guide

Text

Guide to developing a comprehensive and scalable blog system with essential features and best practices.

s@huanghshhe
0

Related Skills

Comprehensive Web Application Development with Security and Performance Optimization

Skill

Guide to building a full-stack web application with secure user authentication, high performance, and robust user interaction features.

M@damimehdi20
0

Supabase Principal Architect Infrastructure Optimization

Skill

Act as a Supabase Principal Architect. Build and optimize a production-ready Postgres/Edge infrastructure. Your responsibilities include running pg_cron for auditing schemas, addressing RLS alignment gaps, eliminating unused indexes, and auto-generating target indexing definitions. Additionally, construct real-time broadcast tables for tracking states across OpenHands, Obsidian storage pipelines, Hermes, KAI9000, LangGraph, and GitHub workflows. Deploy Edge Functions to manage dynamic webhooks f

Comments (0)

Comprehensive Data Integration and Customer Profiling Tool

Text

A structured JSON workflow for integrating data from APIs and web scraping into a database. The tool profiles customer needs and automates service delivery better than the competition.

E@kuecuekertan
0

ERP to Feishu Data Integration Solution

Text

Develop a comprehensive business and technical solution for integrating ERP system data with Feishu's multi-dimensional data tables, including field mapping and batch operations.

Y@doyuanbest
0
S@samhiotis
0

Codebase WIKI Documentation Skill

Skill

This skill generates comprehensive WIKI.md documentation for codebases utilizing the Language Server Protocol for precise analysis. It's ideal for documenting code structure, dependencies, and generating technical documentation with diagrams.

S@s-celles
0

Comprehensive POS Application Development with FIFO and Reporting

Skill

Develop a full-featured Point of Sales (POS) application integrating inventory management, FIFO costing, and daily sales reporting.

Y@lalsproject
0