From 965fc906f3e6b10898c372409de28375d67bb915 Mon Sep 17 00:00:00 2001 From: q Date: Sat, 18 Apr 2026 19:59:22 +0300 Subject: [PATCH] Add mentions to render_message for better BM25 recall When a question references a user by name/id, sparse search now finds chunks where that user was mentioned even if not the sender. Co-Authored-By: Claude Sonnet 4.6 --- index/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/index/main.py b/index/main.py index d6083ea..3609ee8 100644 --- a/index/main.py +++ b/index/main.py @@ -101,6 +101,9 @@ def render_message(message: Message) -> str: else: parts_list.append(part_text) + if message.mentions: + parts_list.append(" ".join(message.mentions)) + if message.file_snippets: parts_list.append(f"[Файл]: {message.file_snippets}")