gitextract_rmebsf2k/ ├── .cursor/ │ └── rules/ │ └── styleguide.mdc ├── .github/ │ └── workflows/ │ ├── docs.yml │ └── sitemap-sync.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── DEVELOPMENT.md ├── LICENSE ├── Makefile ├── README.md ├── demos.yml ├── mkdocs.yml ├── pyproject.toml ├── scripts/ │ ├── check_dependencies.py │ ├── generate_demos.py │ └── sync_from_tidb_docs.py └── src/ ├── ai/ │ ├── concepts/ │ │ └── vector-search.md │ ├── examples/ │ │ ├── auto-embedding-with-pytidb.md │ │ ├── basic-with-pytidb.md │ │ ├── fulltext-search-with-pytidb.md │ │ ├── hybrid-search-with-pytidb.md │ │ ├── image-search-with-pytidb.md │ │ ├── index.md │ │ ├── memory-with-pytidb.md │ │ ├── rag-with-pytidb.md │ │ ├── text2sql-with-pytidb.md │ │ └── vector-search-with-pytidb.md │ ├── guides/ │ │ ├── auto-embedding.md │ │ ├── connect.md │ │ ├── filtering.md │ │ ├── fulltext-search.md │ │ ├── hybrid-search.md │ │ ├── image-search.md │ │ ├── joins.md │ │ ├── raw-queries.md │ │ ├── reranking.md │ │ ├── tables.md │ │ ├── transaction.md │ │ └── vector-search.md │ ├── index.md │ ├── integrations/ │ │ ├── embedding-cohere.md │ │ ├── embedding-gemini.md │ │ ├── embedding-huggingface.md │ │ ├── embedding-jinaai.md │ │ ├── embedding-nvidia-nim.md │ │ ├── embedding-openai-compatible.md │ │ ├── embedding-openai.md │ │ ├── embedding-overview.md │ │ ├── embedding-tidb-cloud-hosted.md │ │ ├── langchain.md │ │ ├── llamaindex.md │ │ ├── tidb-mcp-claude-code.md │ │ ├── tidb-mcp-claude-desktop.md │ │ ├── tidb-mcp-cursor.md │ │ ├── tidb-mcp-server.md │ │ ├── tidb-mcp-vscode.md │ │ └── tidb-mcp-windsurf.md │ ├── javascripts/ │ │ └── mathjax.js │ └── quickstart.md ├── robots.txt ├── styles/ │ └── extra.css └── templates/ ├── demo_gallery_template.j2 └── demo_page_template.j2