pewdiepie-archdaemon
ed7956cbd3
Owner-scope RAG doc ids so identical chunks across users don't collide ( #1738 , #1760 )
...
_generate_doc_id hashed only text. add_document / add_documents_batch
early-return when the id exists, so the second owner indexing a
byte-identical chunk hit the first owner's id, was silently dropped,
and never stored under their owner — their owner-filtered search then
quietly omitted it. Hash owner + text; empty owner reproduces the
legacy id, so the unowned/base index keeps existing ids and isn't
re-churned. Same-owner identical chunks still dedupe.
Caught by #1738 and #1760 (independent reports of the same bug).
2026-06-03 11:36:31 +09:00
..
2026-06-03 01:10:06 +09:00
2026-06-01 14:32:41 +09:00
2026-06-03 03:24:09 +09:00
2026-06-01 16:54:11 +09:00
2026-06-01 16:57:28 +09:00
2026-06-01 14:26:10 +09:00
2026-06-03 08:11:37 +09:00
2026-06-03 09:00:04 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 11:39:01 +09:00
2026-06-02 11:12:13 +09:00
2026-05-31 23:58:26 +09:00
2026-06-03 08:59:16 +09:00
2026-06-01 15:09:47 +09:00
2026-06-03 08:35:16 +09:00
2026-06-03 11:36:12 +09:00
2026-06-02 23:01:04 +09:00
2026-06-03 04:17:40 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 22:22:41 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 15:09:47 +09:00
2026-06-01 10:50:07 +09:00
2026-06-03 00:13:53 +09:00
2026-06-01 23:10:58 +09:00
2026-05-31 23:58:26 +09:00
2026-06-03 08:11:44 +09:00
2026-06-03 08:59:55 +09:00
2026-06-02 20:35:27 +09:00
2026-06-02 20:32:56 +09:00
2026-06-01 15:09:47 +09:00
2026-06-03 02:40:22 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 22:30:07 +09:00
2026-06-03 01:41:24 +09:00
2026-06-03 09:00:10 +09:00
2026-06-03 00:49:29 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 11:46:06 +09:00
2026-06-02 20:33:09 +09:00
2026-06-02 23:04:58 +09:00
2026-06-01 22:38:14 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 18:27:17 +09:00
2026-06-03 08:57:54 +09:00
2026-06-02 20:32:08 +09:00
2026-05-31 23:58:26 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 14:32:13 +09:00
2026-06-03 11:36:31 +09:00
2026-05-31 23:58:26 +09:00
2026-06-02 23:33:22 +09:00
2026-05-31 23:58:26 +09:00
2026-06-03 03:00:52 +09:00
2026-06-01 22:26:37 +09:00
2026-06-01 15:09:47 +09:00
2026-05-31 23:58:26 +09:00
2026-06-01 23:11:50 +09:00
2026-06-03 03:53:05 +09:00
2026-06-03 02:40:22 +09:00
2026-06-03 03:07:00 +09:00
2026-06-03 08:59:36 +09:00
2026-06-02 20:36:37 +09:00
2026-06-02 23:13:30 +09:00
2026-06-03 11:20:39 +09:00
2026-06-02 22:42:07 +09:00
2026-06-03 08:59:42 +09:00
2026-06-03 02:47:14 +09:00
2026-06-02 20:29:47 +09:00
2026-06-02 20:44:27 +09:00
2026-06-03 04:04:19 +09:00
2026-06-03 08:59:49 +09:00
2026-06-01 22:26:13 +09:00
2026-06-02 20:28:12 +09:00
2026-06-02 20:44:24 +09:00