Skip to content

Commit b7ec66a

Browse files
committed
feat(demo): add debug logging for content retrieval
Add console logging to track retrieved content during RAG queries: - Log total number of content items retrieved - Log preview of first 3 retrieved items (truncated to 100 chars) - Log when images are added to multimodal prompts Helps diagnose retrieval issues and verify correct content is used.
1 parent ff1e3d8 commit b7ec66a

File tree

1 file changed

+6
-0
lines changed
  • demos/rag-multimodal/src/main/java/com/redis/vl/demo/rag/service

1 file changed

+6
-0
lines changed

demos/rag-multimodal/src/main/java/com/redis/vl/demo/rag/service/RAGService.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,12 @@ public ChatMessage query(String userQuery, boolean useCache) {
118118
// 1. Retrieve relevant context
119119
Query query = Query.from(userQuery);
120120
List<Content> retrievedContent = contentRetriever.retrieve(query);
121+
System.out.println("→ Retrieved " + retrievedContent.size() + " content items for query: " + userQuery);
122+
for (int i = 0; i < Math.min(3, retrievedContent.size()); i++) {
123+
String preview = retrievedContent.get(i).textSegment().text();
124+
if (preview.length() > 100) preview = preview.substring(0, 100) + "...";
125+
System.out.println(" [" + i + "] " + preview);
126+
}
121127

122128
// 2. Separate text and image content
123129
List<Content> textContent = new ArrayList<>();

0 commit comments

Comments
 (0)