Im using fess-webapp-semantic-search to create vectors and chunks, but Im also testing IA CHat with ollama. When I ask for search inside documents, it says that didnt find anything, or cant show results. I also noticed that Im receiving error from opensearch. In a regular search, it works fine.
helper.ActivityHelper",“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Thumbnail Generator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("generateThumbnailJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:18:41 {“@timestamp”:“2026-03-06T17:18:41.446Z”,“log.level”: “WARN”,“message”:“Failed to search documents for RAG: query=+"ministro" +relator, elapsedTime=181ms”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“http-nio-8080-exec-5”,“log.logger”:“org.codelibs.fess.chat.ChatClient”,“error.type”:“org.codelibs.fess.exception.InvalidQueryException”,“error.message”:“Failed query: {"from":0,"size":100,"timeout":"10000ms","query":{"bool":{"must":[{"function_score":{"query":{"bool":{"must":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"+","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"ministro","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"+relator","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"adjust_pure_negative":true,"boost":1.0}},"functions":[{"filter":{"match_all":{"boost":1.0}},"field_value_factor":{"field":"boost","factor":1.0,"modifier":"none"}}],"score_mode":"multiply","max_boost":3.4028235E38,"boost":1.0}}],"filter":[{"bool":{"must_not":[{"term":{"role":{"value":"D1guest","boost":1.0}}},{"term":{"role":{"value":"DRguest","boost":1.0}}}],"should":[{"term":{"role":{"value":"1guest","boost":1.0}}},{"term":{"role":{"value":"Rguest","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"min_score":0.5,"_source":{"includes":["score","_id","doc_id","boost","content_length","host","site","last_modified","timestamp","mimetype","filetype","filename","created","title","digest","url","thumbnail","click_count","favorite_count","config_id","lang","has_cache","content_chunk"],"excludes":},"track_total_hits":10000}”,“error.stack_trace”:“org.codelibs.fess.exception.InvalidQueryException: Failed query: {"from":0,"size":100,"timeout":"10000ms","query":{"bool":{"must":[{"function_score":{"query":{"bool":{"must":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"+","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"ministro","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"+relator","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"adjust_pure_negative":true,"boost":1.0}},"functions":[{"filter":{"match_all":{"boost":1.0}},"field_value_factor":{"field":"boost","factor":1.0,"modifier":"none"}}],"score_mode":"multiply","max_boost":3.4028235E38,"boost":1.0}}],"filter":[{"bool":{"must_not":[{"term":{"role":{"value":"D1guest","boost":1.0}}},{"term":{"role":{"value":"DRguest","boost":1.0}}}],"should":[{"term":{"role":{"value":"1guest","boost":1.0}}},{"term":{"role":{"value":"Rguest","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"min_score":0.5,"_source":{"includes":["score","_id","doc_id","boost","content_length","host","site","last_modified","timestamp","mimetype","filetype","filename","created","title","digest","url","thumbnail","click_count","favorite_count","config_id","lang","has_cache","content_chunk"],"excludes":},"track_total_hits":10000}\n\tat org.codelibs.fess.opensearch.client.SearchEngineClient.search(SearchEngineClient.java:1333)\n\tat org.codelibs.fess.rank.fusion.DefaultSearcher.sendRequest(DefaultSearcher.java:151)\n\tat org.codelibs.fess.rank.fusion.DefaultSearcher.search(DefaultSearcher.java:79)\n\tat org.codelibs.fess.webapp.semantic_search.rank.fusion.SemanticSearcher.search(SemanticSearcher.java:104)\n\tat org.codelibs.fess.rank.fusion.RankFusionProcessor.lambda$searchWithMultipleSearchers$3(RankFusionProcessor.java:287)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\nCaused by: OpenSearchStatusException[OpenSearch exception [type=search_phase_execution_exception, reason=all shards failed]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]];\n\tat org.opensearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:210)\n\tat org.codelibs.fesen.client.action.HttpAction.toOpenSearchException(HttpAction.java:138)\n\tat org.codelibs.fesen.client.action.HttpSearchAction.lambda$execute$0(HttpSearchAction.java:48)\n\tat org.codelibs.curl.CurlRequest.lambda$execute$5(CurlRequest.java:446)\n\tat org.codelibs.curl.CurlRequest.lambda$connect$4(CurlRequest.java:404)\n\tat java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)\n\tSuppressed: OpenSearchException[hits is null.]\n\t\t… 9 more\n\tSuppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"fess.20260303183447304","node":"BvmeWwddTeeyXL5EnmBGGA","reason":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}}],"caused_by":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]","caused_by":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}}},"status":400}\nCaused by: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]];\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:567)\n\tat org.opensearch.OpenSearchException.fromXContent(OpenSearchException.java:478)\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:508)\n\tat org.opensearch.OpenSearchException.failureFromXContent(OpenSearchException.java:668)\n\tat org.opensearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:202)\n\t… 10 more\nCaused by: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:567)\n\tat org.opensearch.OpenSearchException.fromXContent(OpenSearchException.java:478)\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:508)\n\t… 14 more\n”}
2026-03-06 14:18:58 {“@timestamp”:“2026-03-06T17:18:57.915Z”,“log.level”: “WARN”,“message”:“Failed to search documents for RAG: query=(votos OR eleição) AND ("quem" OR "mais"), elapsedTime=210ms”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“http-nio-8080-exec-9”,“log.logger”:“org.codelibs.fess.chat.ChatClient”,“error.type”:“org.codelibs.fess.exception.InvalidQueryException”,“error.message”:“Failed query: {"from":0,"size":100,"timeout":"10000ms","query":{"bool":{"must":[{"function_score":{"query":{"bool":{"must":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"eleição)","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"(","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"))","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"should":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"((votos","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"quem","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"mais","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"adjust_pure_negative":true,"boost":1.0}},"functions":[{"filter":{"match_all":{"boost":1.0}},"field_value_factor":{"field":"boost","factor":1.0,"modifier":"none"}}],"score_mode":"multiply","max_boost":3.4028235E38,"boost":1.0}}],"filter":[{"bool":{"must_not":[{"term":{"role":{"value":"D1guest","boost":1.0}}},{"term":{"role":{"value":"DRguest","boost":1.0}}}],"should":[{"term":{"role":{"value":"1guest","boost":1.0}}},{"term":{"role":{"value":"Rguest","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"min_score":0.5,"_source":{"includes":["score","_id","doc_id","boost","content_length","host","site","last_modified","timestamp","mimetype","filetype","filename","created","title","digest","url","thumbnail","click_count","favorite_count","config_id","lang","has_cache","content_chunk"],"excludes":},"track_total_hits":10000}”,“error.stack_trace”:“org.codelibs.fess.exception.InvalidQueryException: Failed query: {"from":0,"size":100,"timeout":"10000ms","query":{"bool":{"must":[{"function_score":{"query":{"bool":{"must":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"eleição)","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"(","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"))","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"should":[{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"((votos","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"quem","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}},{"nested":{"query":{"neural":{"content_vector.knn":{"query_text":"mais","model_id":"JKDhtJwBmZkU5w2refB3","k":100,"boost":1.0}}},"path":"content_vector","ignore_unmapped":false,"score_mode":"max","boost":1.0,"inner_hits":{"name":"content_vector","ignore_unmapped":false,"from":0,"size":1,"version":false,"seq_no_primary_term":false,"explain":false,"track_scores":false,"_source":false}}}],"adjust_pure_negative":true,"boost":1.0}},"functions":[{"filter":{"match_all":{"boost":1.0}},"field_value_factor":{"field":"boost","factor":1.0,"modifier":"none"}}],"score_mode":"multiply","max_boost":3.4028235E38,"boost":1.0}}],"filter":[{"bool":{"must_not":[{"term":{"role":{"value":"D1guest","boost":1.0}}},{"term":{"role":{"value":"DRguest","boost":1.0}}}],"should":[{"term":{"role":{"value":"1guest","boost":1.0}}},{"term":{"role":{"value":"Rguest","boost":1.0}}}],"adjust_pure_negative":true,"boost":1.0}}],"adjust_pure_negative":true,"boost":1.0}},"min_score":0.5,"_source":{"includes":["score","_id","doc_id","boost","content_length","host","site","last_modified","timestamp","mimetype","filetype","filename","created","title","digest","url","thumbnail","click_count","favorite_count","config_id","lang","has_cache","content_chunk"],"excludes":},"track_total_hits":10000}\n\tat org.codelibs.fess.opensearch.client.SearchEngineClient.search(SearchEngineClient.java:1333)\n\tat org.codelibs.fess.rank.fusion.DefaultSearcher.sendRequest(DefaultSearcher.java:151)\n\tat org.codelibs.fess.rank.fusion.DefaultSearcher.search(DefaultSearcher.java:79)\n\tat org.codelibs.fess.webapp.semantic_search.rank.fusion.SemanticSearcher.search(SemanticSearcher.java:104)\n\tat org.codelibs.fess.rank.fusion.RankFusionProcessor.lambda$searchWithMultipleSearchers$3(RankFusionProcessor.java:287)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\nCaused by: OpenSearchStatusException[OpenSearch exception [type=search_phase_execution_exception, reason=all shards failed]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]];\n\tat org.opensearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:210)\n\tat org.codelibs.fesen.client.action.HttpAction.toOpenSearchException(HttpAction.java:138)\n\tat org.codelibs.fesen.client.action.HttpSearchAction.lambda$execute$0(HttpSearchAction.java:48)\n\tat org.codelibs.curl.CurlRequest.lambda$execute$5(CurlRequest.java:446)\n\tat org.codelibs.curl.CurlRequest.lambda$connect$4(CurlRequest.java:404)\n\tat java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)\n\tSuppressed: OpenSearchException[hits is null.]\n\t\t… 9 more\n\tSuppressed: org.codelibs.fesen.client.action.HttpAction$CurlResponseException: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"query","grouped":true,"failed_shards":[{"shard":0,"index":"fess.20260303183447304","node":"BvmeWwddTeeyXL5EnmBGGA","reason":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}}],"caused_by":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]","caused_by":{"type":"illegal_argument_exception","reason":"[inner_hits] already contains an entry for key [content_vector]"}}},"status":400}\nCaused by: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]];\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:567)\n\tat org.opensearch.OpenSearchException.fromXContent(OpenSearchException.java:478)\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:508)\n\tat org.opensearch.OpenSearchException.failureFromXContent(OpenSearchException.java:668)\n\tat org.opensearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:202)\n\t… 10 more\nCaused by: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=[inner_hits] already contains an entry for key [content_vector]]]\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:567)\n\tat org.opensearch.OpenSearchException.fromXContent(OpenSearchException.java:478)\n\tat org.opensearch.OpenSearchException.innerFromXContent(OpenSearchException.java:508)\n\t… 14 more\n”}
2026-03-06 14:19:00 {“@timestamp”:“2026-03-06T17:19:00.245186374Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_log_aggregator”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Log Aggregator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("aggregateLogJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:19:00 {“@timestamp”:“2026-03-06T17:19:00.247442045Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_ping_es”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Search Engine Monitor”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("pingJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:19:00 {“@timestamp”:“2026-03-06T17:19:00.249522778Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_doc_purger”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Doc Purger”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("purgeDocJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:19:04 {“@timestamp”:“2026-03-06T17:19:04.288Z”,“log.level”: “INFO”,“message”:“openai availability changed: false → true”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.llm.AbstractLlmClient”}
2026-03-06 14:19:05 {“@timestamp”:“2026-03-06T17:19:04.800Z”,“log.level”: “INFO”,“message”:“Successfully registered 2 regex pattern(s) with component: playwrightClient”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.crawler.client.http.PlaywrightClientCreator”}
2026-03-06 14:19:05 {“@timestamp”:“2026-03-06T17:19:05.029Z”,“log.level”: “INFO”,“message”:“[JKDhtJwBmZkU5w2refB3] Loaded model status is DEPLOYED.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.webapp.semantic_search.helper.SemanticSearchHelper”}
2026-03-06 14:19:05 {“@timestamp”:“2026-03-06T17:19:05.046Z”,“log.level”: “INFO”,“message”:“No thumbnail tasks to process.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.exec.ThumbnailGenerator”}
2026-03-06 14:19:05 {“@timestamp”:“2026-03-06T17:19:05.075062182Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_thumbnail_generate”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Thumbnail Generator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("generateThumbnailJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:20:00 {“@timestamp”:“2026-03-06T17:20:00.296832367Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_ping_es”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Search Engine Monitor”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("pingJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:20:00 {“@timestamp”:“2026-03-06T17:20:00.298274449Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_doc_purger”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Doc Purger”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("purgeDocJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:20:00 {“@timestamp”:“2026-03-06T17:20:00.324495165Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_reload_config”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Config Reloader”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("systemHelper").updateConfiguration();”,“labels.ip”:“-”}
2026-03-06 14:20:00 {“@timestamp”:“2026-03-06T17:20:00.416424095Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_log_aggregator”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Log Aggregator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("aggregateLogJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:20:04 {“@timestamp”:“2026-03-06T17:20:04.292Z”,“log.level”: “INFO”,“message”:“openai availability changed: false → true”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.llm.AbstractLlmClient”}
2026-03-06 14:20:05 {“@timestamp”:“2026-03-06T17:20:04.972Z”,“log.level”: “INFO”,“message”:“Successfully registered 2 regex pattern(s) with component: playwrightClient”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.crawler.client.http.PlaywrightClientCreator”}
2026-03-06 14:20:05 {“@timestamp”:“2026-03-06T17:20:05.225Z”,“log.level”: “INFO”,“message”:“[JKDhtJwBmZkU5w2refB3] Loaded model status is DEPLOYED.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.webapp.semantic_search.helper.SemanticSearchHelper”}
2026-03-06 14:20:05 {“@timestamp”:“2026-03-06T17:20:05.245Z”,“log.level”: “INFO”,“message”:“No thumbnail tasks to process.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.exec.ThumbnailGenerator”}
2026-03-06 14:20:05 {“@timestamp”:“2026-03-06T17:20:05.283893687Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_thumbnail_generate”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Thumbnail Generator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("generateThumbnailJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:21:00 {“@timestamp”:“2026-03-06T17:21:00.244716745Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_log_aggregator”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Log Aggregator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("aggregateLogJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:21:00 {“@timestamp”:“2026-03-06T17:21:00.245711195Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_ping_es”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Search Engine Monitor”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("pingJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:21:00 {“@timestamp”:“2026-03-06T17:21:00.248260960Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_doc_purger”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Doc Purger”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("purgeDocJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:21:04 {“@timestamp”:“2026-03-06T17:21:04.026Z”,“log.level”: “INFO”,“message”:“openai availability changed: false → true”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.llm.AbstractLlmClient”}
2026-03-06 14:21:05 {“@timestamp”:“2026-03-06T17:21:04.546Z”,“log.level”: “INFO”,“message”:“Successfully registered 2 regex pattern(s) with component: playwrightClient”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.crawler.client.http.PlaywrightClientCreator”}
2026-03-06 14:21:05 {“@timestamp”:“2026-03-06T17:21:04.763Z”,“log.level”: “INFO”,“message”:“[JKDhtJwBmZkU5w2refB3] Loaded model status is DEPLOYED.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.webapp.semantic_search.helper.SemanticSearchHelper”}
2026-03-06 14:21:05 {“@timestamp”:“2026-03-06T17:21:04.781Z”,“log.level”: “INFO”,“message”:“No thumbnail tasks to process.”, “ecs.version”: “1.2.0”,“service.name”:“fess”,“event.dataset”:“thumbnail”,“process.thread.name”:“main”,“log.logger”:“org.codelibs.fess.exec.ThumbnailGenerator”}
2026-03-06 14:21:05 {“@timestamp”:“2026-03-06T17:21:04.819451098Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_thumbnail_generate”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Thumbnail Generator”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("generateThumbnailJob").execute();”,“labels.ip”:“-”}
2026-03-06 14:22:00 {“@timestamp”:“2026-03-06T17:22:00.242985999Z”,“log.level”:“INFO”,“ecs.version”:“1.2.0”,“service.name”:“fess”,“event.dataset”:“app”,“process.thread.name”:“job_ping_es”,“log.logger”:“org.codelibs.fess.helper.ActivityHelper”,“labels.action”:“SCRIPT_EXECUTION”,“labels.scriptType”:“groovy”,“labels.source”:“scheduler:Search Engine Monitor”,“labels.user”:“system”,“labels.result”:“success”,“labels.script”:“return container.getComponent("pingJob").execute();”,“labels.ip”:“-”}