https://discord.gg/botpress logo
KB table search returns unrelated results despite ...
# 🤝help
f
Hi Botpress team, I’m seeing a strange KB table search issue. We imported a table of correction measures and set only
Problembeschreibung
(
Problem description
) as searchable. The table is connected to an Autonomous Node via the
Search Knowledge
tool. Query: "Abgerissene Schrauben am Kupplungsgehäuse" ("Broken-off screws on the coupling housing") Expected row: KOQL-00388 Expected row title: "Abgerissene Schrauben an Kupplungsgehäuse von PW1, AnlE" ("Broken-off screws on the coupling housing of PW1, Plant E") The searchable field contains: "Am Kupplungsgehäuse von PW1 AnlE sind Schrauben des Gehäusedeckels teilweise abgerissen." ("On the coupling housing of PW1, Plant E, screws of the housing cover are partially broken off.") But the KB does not return this row in the visible top results. Instead, it returns unrelated rows like: * KOQL-00202: Rostflecken auf der Prägewalze ("Rust spots on the embossing roller") * KOQL-00362: Anbrenner in der Folie durch unkontrolliertes An- und Abheizen ("Burn marks in the film due to uncontrolled heating and cooling") * KOQL-00201: Beanstandung: A- und B-Rolle vertauscht ("Complaint: A-roll and B-roll mixed up") * KOQL-00345: AH-Mittel in Berol Tank gepumpt ("Anti-adhesion agent pumped into Berol tank") We already tried reimporting the table, reducing searchable fields,
Result Type: none
,
Tokens: 1000
,
Context Depth: 0
, and removing generic query wording. This looks like a table KB retrieval/ranking issue rather than a prompt issue, because the generated query is correct and highly specific. Is this expected behavior? Are searchable fields used as a hard retrieval scope, and is there a way to enable keyword or exact-match boosting for table KBs?