|
42 | 42 |
|
43 | 43 | ## 🚀 What is OceanBase seekdb? |
44 | 44 |
|
45 | | -**OceanBase seekdb** unifies vector, text, structured and semi-structured data in a single engine, enabling hybrid search and in-database AI workflows. |
| 45 | +**OceanBase seekdb** is an AI-native search database that unifies relational, vector, text, JSON and GIS in a single engine, enabling hybrid search and in-database AI workflows. |
46 | 46 |
|
47 | 47 | --- |
48 | 48 |
|
|
66 | 66 |
|
67 | 67 | ## ✨ Key Features |
68 | 68 |
|
69 | | -### Hybrid Search |
70 | | -1. Supports multi-channel retrieval in a single SQL query, combining vector-based semantic search with keyword-based search for optimized recall. |
71 | | -2. Query reranking supports weighted scores, Reciprocal Rank Fusion (RRF), and LLM-based reranking for enhanced results. |
72 | | -3. Relational filters are pushed down to storage for optimized performance, and multi-table joins allow related data retrieval. |
| 69 | +### Build fast + Hybrid search + Multi model |
| 70 | +1. **Build fast:** From prototype to production in minutes: create AI apps using Python, run VectorDBBench on 1C2G. |
| 71 | +2. **Hybrid Search:** Combine vector search, full-text search and relational query in a single statement. |
| 72 | +3. **Multi-Model:** Support relational, vector, text, JSON and GIS in a single engine. |
73 | 73 |
|
74 | | -### Vector & Full-Text Search |
75 | | -1. Supports dense vectors and sparse vectors, with multiple distance metrics including Manhattan, Euclidean, inner product, and cosine similarity. |
76 | | -2. Vector indexes support in-memory types such as HNSW, HNSW-SQ, HNSW-BQ, and disk-based types including IVF and IVF-PQ, optimizing storage costs. |
77 | | -3. Full-text search supports keyword, phrase, and Boolean queries, with BM25 ranking for relevance. |
78 | 74 |
|
79 | | -### AI Functions |
80 | | -1. Manage built-in AI services via the DBMS_AI_SERVICE package in SQL, and register external LLM services. |
81 | | -2. Convert text to vector embeddings directly in SQL using the AI_EMBED function. |
82 | | -3. Generate text in SQL with AI_COMPLETE, supporting reusable prompt templates. |
83 | | -4. Rerank text using LLM-based models in SQL via AI_RERANK. |
| 75 | +### AI inside + SQL inside |
| 76 | +1. **AI Inside:** Run embedding, reranking, LLM inference and prompt management inside the database, supporting a complete document-in/data-out RAG workflow. |
| 77 | +2. **SQL Inside:** Powered by the proven OceanBase engine, delivering real-time writes and queries with full ACID compliance, and seamless MySQL ecosystem compatibility. |
84 | 78 |
|
85 | 79 |
|
86 | 80 |
|
@@ -125,12 +119,6 @@ Please replace the version number with the actual RPM package version. |
125 | 119 |
|
126 | 120 | </details> |
127 | 121 |
|
128 | | -<details> |
129 | | -<summary><b>☁️ Cloud </b></summary> |
130 | | - |
131 | | -Quickly experience OceanBase Cloud on AWS Marketplace - a highly scalable distributed database for transactional, analytical, and AI workloads. [Get started now](https://aws.amazon.com/marketplace/pp/prodview-d2evwth3ztaja?sr=0-1&ref_=beagle&applicationId=AWSMPContessa) |
132 | | - |
133 | | -</details> |
134 | 122 |
|
135 | 123 | ### 🎯 AI Search Example |
136 | 124 |
|
@@ -307,47 +295,72 @@ We suggest developers use sqlalchemy to access data by SQL for python developers |
307 | 295 |
|
308 | 296 | ## 📚 Use Cases |
309 | 297 |
|
310 | | -### 📖 RAG & Knowledge Retrieval |
| 298 | +<details> |
| 299 | +<summary><b> 📖 RAG & Knowledge Retrieval</b></summary> |
| 300 | + |
311 | 301 | Large language models are limited by their training data. RAG introduces timely and trusted external knowledge to improve answer quality and reduce hallucination. seekdb enhances search accuracy through vector search, full-text search, hybrid search, built-in AI functions, and efficient indexing, while multi-level access control safeguards data privacy across heterogeneous knowledge sources. |
312 | 302 | 1. Enterprise QA |
313 | 303 | 2. Customer support |
314 | 304 | 3. Industry insights |
315 | 305 | 4. Personal knowledge |
316 | 306 |
|
317 | | -### 🔍 Semantic Search Engine |
| 307 | +</details> |
| 308 | + |
| 309 | +<details> |
| 310 | +<summary><b> 🔍 Semantic Search Engine</b></summary> |
| 311 | + |
318 | 312 | Traditional keyword search struggles to capture intent. Semantic search leverages embeddings and vector search to understand meaning and connect text, images, and other modalities. seekdb's hybrid search and multi-model querying deliver more precise, context-aware results across complex search scenarios. |
319 | 313 | 1. Product search |
320 | 314 | 2. Text-to-image |
321 | 315 | 3. Image-to-product |
322 | 316 |
|
323 | | -### 🎯 Agentic AI Applications |
| 317 | +</details> |
| 318 | + |
| 319 | +<details> |
| 320 | +<summary><b> 🎯 Agentic AI Applications</b></summary> |
| 321 | + |
324 | 322 | Agentic AI requires memory, planning, perception, and reasoning. seekdb provides a unified foundation for agents through metadata management, vector/text/mixed queries, multimodal data processing, RAG, built-in AI functions and inference, and robust privacy controls—enabling scalable, production-grade agent systems. |
325 | 323 | 1. Personal assistants |
326 | 324 | 2. Enterprise automation |
327 | 325 | 3. Vertical agents |
328 | 326 | 4. Agent platforms |
329 | 327 |
|
330 | | -### 💻 AI-Assisted Coding & Development |
| 328 | +</details> |
| 329 | + |
| 330 | +<details> |
| 331 | +<summary><b> 💻 AI-Assisted Coding & Development</b></summary> |
| 332 | + |
331 | 333 | AI-powered coding combines natural-language understanding and code semantic analysis to enable generation, completion, debugging, testing, and refactoring. seekdb enhances code intelligence with semantic search, multi-model storage for code and documents, isolated multi-project management, and time-travel queries—supporting both local and cloud IDE environments. |
332 | 334 | 1. IDE plugins |
333 | 335 | 2. Design-to-web |
334 | 336 | 3. Local IDEs |
335 | 337 | 4. Web IDEs |
336 | 338 |
|
337 | | -### ⬆️ Enterprise Application Intelligence |
| 339 | +</details> |
| 340 | + |
| 341 | +<details> |
| 342 | +<summary><b> ⬆️ Enterprise Application Intelligence</b></summary> |
| 343 | + |
338 | 344 | AI transforms enterprise systems from passive tools into proactive collaborators. seekdb provides a unified AI-ready storage layer, fully compatible with MySQL syntax and views, and accelerates mixed workloads with parallel execution and hybrid row-column storage. Legacy applications gain intelligent capabilities with minimal migration across office, workflow, and business analytics scenarios. |
339 | 345 | 1. Document intelligence |
340 | 346 | 2. Business insights |
341 | 347 | 3. Finance systems |
342 | 348 |
|
343 | | -### On-Device & Edge AI Applications |
| 349 | +</details> |
| 350 | + |
| 351 | + |
| 352 | +<details> |
| 353 | +<summary><b> 📱 On-Device & Edge AI Applications</b></summary> |
| 354 | + |
344 | 355 | Edge devices—from mobile to vehicle and industrial terminals—operate with constrained compute and storage. seekdb's lightweight architecture supports embedded and micro-server modes, delivering full SQL, JSON, and hybrid search under low resource usage. It integrates seamlessly with OceanBase cloud services to enable unified edge-to-cloud intelligent systems. |
345 | 356 | 1. Personal assistants |
346 | 357 | 2. In-vehicle systems |
347 | 358 | 3. AI education |
348 | 359 | 4. Companion robots |
349 | 360 | 5. Healthcare devices |
350 | 361 |
|
| 362 | +</details> |
| 363 | + |
351 | 364 | --- |
352 | 365 |
|
353 | 366 | ## 🌟 Ecosystem & Integrations |
|
0 commit comments