mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-26 02:04:37 +08:00
docs(search): record FTS removal benchmarks
This commit is contained in:
1 parent
256e93605a
commit
883fa0896d
7 files changed
+585
-6
No files matched your search
@@ -13,7 +13,7 @@ This document defines the standard import protocol for external data sources to
|
||||
- **Push mode** (this document): The external system actively pushes data to ChatLab's import endpoint. Suitable for script integrations and one-time file imports.
|
||||
- **[Pull mode](./chatlab-pull.md)**: A third-party exposes standard HTTP endpoints and ChatLab pulls data on demand. **The recommended integration approach for third-party tools.**
|
||||
|
||||
Both modes share the same underlying import pipeline (deduplication, meta/members update, FTS indexing). Data format is unified as [ChatLab Format](./chatlab-format.md).
|
||||
Both modes share the same underlying import pipeline (deduplication, meta/members updates, and session-index maintenance). Data format is unified as [ChatLab Format](./chatlab-format.md).
|
||||
|
||||
:::
|
||||
|
||||
|
||||
@@ -239,7 +239,7 @@ ChatLab periodically performs incremental pulls on subscribed conversations at t
|
||||
GET {baseUrl}/sessions/{sessionId}/messages?format=chatlab&since={lastPullAt}
|
||||
```
|
||||
|
||||
The remote data source returns incremental messages since `lastPullAt`. ChatLab processes them through the internal import pipeline (deduplication, meta/members update, FTS indexing — all the same as Push mode).
|
||||
The remote data source returns incremental messages since `lastPullAt`. ChatLab processes them through the internal import pipeline (deduplication, meta/members updates, and session-index maintenance — all the same as Push mode).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user