From e2ba91cbea1bd9772944f1dd1798de91033ffe71 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 27 Feb 2026 12:17:33 -0600 Subject: [PATCH] feat: improve search_q.sh output - Add result count to summary - Increase content preview to 250 chars - Add user_id to result display - Improve 'no results' messaging - Better result counting with tee --- scripts/search_q.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/scripts/search_q.sh b/scripts/search_q.sh index d04a204..2465de1 100755 --- a/scripts/search_q.sh +++ b/scripts/search_q.sh @@ -70,11 +70,18 @@ echo "$ALL_RESULTS" | jq -r ' .[] | "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n" + "📅 " + (.payload.timestamp | split("T") | join(" ")) + "\n" + - "👤 " + .payload.role + "\n" + - "📝 " + (.payload.content | if length > 200 then .[0:200] + "..." else . end) + "\n" -' 2>/dev/null || echo "No results found for '$QUERY'" + "👤 " + .payload.role + " | User: " + .payload.user_id + "\n" + + "📝 " + (.payload.content | if length > 250 then .[0:250] + "..." else . end) + "\n" +' 2>/dev/null | tee /tmp/search_results.txt + +# Count results +RESULT_COUNT=$(cat /tmp/search_results.txt | grep -c "━━━━━━━━" 2>/dev/null || echo "0") echo "" echo "==========================================" -echo "Search complete. Most recent results shown first." +if [ "$RESULT_COUNT" -gt 0 ]; then + echo "Found $RESULT_COUNT result(s). Most recent shown first." +else + echo "No results found for '$QUERY'" +fi echo "=========================================="