mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-26 03:23:01 +00:00
chore: do not generate search summary if result is empty
This commit is contained in:
@ -90,6 +90,7 @@ impl SearchHandler for DocumentSearchHandler {
|
||||
return;
|
||||
}
|
||||
};
|
||||
trace!("[Search] search result: {:?}", result_items);
|
||||
|
||||
// Prepare input for search summary generation.
|
||||
let summary_input: Vec<SearchResult> = result_items
|
||||
@ -122,11 +123,15 @@ impl SearchHandler for DocumentSearchHandler {
|
||||
CreateSearchResultPBArgs::default()
|
||||
.searching(false)
|
||||
.search_result(Some(search_result))
|
||||
.generating_ai_summary(true)
|
||||
.generating_ai_summary(!result_items.is_empty())
|
||||
.build()
|
||||
.unwrap(),
|
||||
);
|
||||
|
||||
if result_items.is_empty() {
|
||||
return;
|
||||
}
|
||||
|
||||
// Generate and yield search summary.
|
||||
match cloud_service.generate_search_summary(&workspace_id, query.clone(), summary_input).await {
|
||||
Ok(summary_result) => {
|
||||
|
Reference in New Issue
Block a user