Merge pull request #19 from XSX-Milan/fix/fuzzy-search
[FIX] Google搜索使用模糊匹配以避免无结果
This commit is contained in:
@@ -525,13 +525,13 @@ class AgentTools:
|
|||||||
|
|
||||||
if market == 'AShare':
|
if market == 'AShare':
|
||||||
# AShare CN keywords
|
# AShare CN keywords
|
||||||
search_query = f'"{search_name}" {symbol} (利好 OR 利空 OR 财报 OR 公告 OR 业绩) after:{datetime.now().year-1}'
|
search_query = f'{search_name} {symbol} (利好 OR 利空 OR 财报 OR 公告 OR 业绩) after:{datetime.now().year-1}'
|
||||||
elif market == 'HShare':
|
elif market == 'HShare':
|
||||||
search_query = f'"{search_name}" {symbol} (港股 OR 股价 OR 业绩) after:{datetime.now().year-1}'
|
search_query = f'{search_name} {symbol} (港股 OR 股价 OR 业绩) after:{datetime.now().year-1}'
|
||||||
elif market == 'Crypto':
|
elif market == 'Crypto':
|
||||||
search_query = f'"{search_name}" {symbol} crypto news analysis'
|
search_query = f'{search_name} {symbol} crypto news analysis'
|
||||||
else:
|
else:
|
||||||
search_query = f'"{search_name}" {symbol} stock news'
|
search_query = f'{search_name} {symbol} stock news'
|
||||||
|
|
||||||
logger.info(f"Running news search: {search_query}")
|
logger.info(f"Running news search: {search_query}")
|
||||||
# Google CSE uses `dateRestrict` as a separate param; SearchService supports it.
|
# Google CSE uses `dateRestrict` as a separate param; SearchService supports it.
|
||||||
|
|||||||
Reference in New Issue
Block a user