- Sort Score
- Num 10 results
- Language All
Results 1 - 6 of 6 for no_relevant_results (0.07 seconds)
-
src/main/java/org/codelibs/fess/llm/LlmClient.java
* * @param userMessage the user's original message * @param failedQuery the query that failed * @param failureReason the reason for failure ("no_results" or "no_relevant_results") * @param history the conversation history * @return a new query string, or the userMessage if regeneration fails */Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 7.3K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/AbstractLlmClientTest.java
history.add(LlmMessage.assistant("Fess is a search server.")); final String result = client.regenerateQuery("How about Docker?", "title:\"Fess\"^2 +Docker", "no_relevant_results", history); assertEquals("Docker setup", result); // Verify history was included in the request final LlmChatRequest capturedRequest = client.getLastChatRequest();
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 19 07:04:54 GMT 2026 - 53K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/chat/ChatClient.java
logger.info("[RAG] No relevant results in evaluation, regenerating query. originalQuery={}", query); final String newQuery = llmClientManager.regenerateQuery(userMessage, query, "no_relevant_results", history); boolean fallbackSucceeded = false; if (StringUtil.isNotBlank(newQuery) && !newQuery.equals(query)) {
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 56.6K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/llm/RelevanceEvaluationResultTest.java
assertTrue(result.getRelevantIndexes().isEmpty()); } @Test public void test_noRelevantResults() { RelevanceEvaluationResult result = RelevanceEvaluationResult.noRelevantResults(); assertFalse(result.isHasRelevantResults()); assertNotNull(result.getRelevantDocIds()); assertTrue(result.getRelevantDocIds().isEmpty()); assertNotNull(result.getRelevantIndexes());
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sun Mar 01 08:11:18 GMT 2026 - 7.7K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/RelevanceEvaluationResult.java
} /** * Creates a result with no relevant documents found. * * @return evaluation result with no relevant documents */ public static RelevanceEvaluationResult noRelevantResults() { return new RelevanceEvaluationResult(Collections.emptyList(), Collections.emptyList(), false); } /** * Creates a fallback result that includes all documents as relevant.Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sun Mar 01 08:11:18 GMT 2026 - 3.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/llm/AbstractLlmClient.java
try { final boolean hasRelevant = extractJsonBoolean(response, "has_relevant"); if (!hasRelevant) { return RelevanceEvaluationResult.noRelevantResults(); } final List<Integer> indexes = extractJsonIntArray(response, "relevant_indexes"); final List<String> docIds = indexes.stream()Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Sat Mar 21 06:04:58 GMT 2026 - 72K bytes - Click Count (0)