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