Skip to content

Conversation

DomKing
Copy link
Contributor

@DomKing DomKing commented May 28, 2025

Describe what this PR does / why we need it

current search results only contains title and abstractText, the source url is also useful in special condition.

Does this pull request fix one issue?

NONE

Describe how you did it

extract sourceUrl from div content

Describe how to verify it

write test code and check it

image

Special notes for reviews

@DomKing
Copy link
Contributor Author

DomKing commented May 28, 2025

Checks failed at spring-ai-alibaba-graph-core module, but not spring-ai-alibaba-starter-tool-calling-baidusearch

* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter
@chickenlj chickenlj merged commit 7716901 into alibaba:main May 29, 2025
6 checks passed
VLSMB added a commit to VLSMB/spring-ai-alibaba that referenced this pull request May 29, 2025
fix: Exception in ReporterNode (alibaba#1013)

* fix: Exception in ReporterNode

* fix: new line

统一模块spring-ai-alibaba-core使用的StringUtils为org.springframework.util.StringUtils (alibaba#1002)

模块spring-ai-alibaba-core除了DashScopeApi使用`import com.alibaba.nacos.common.utils.StringUtils;`,其他地方都是使用`import org.springframework.util.StringUtils;`

Co-authored-by: aias00 <liuhongyu@apache.org>

[refactor] refactor nacos prompt (alibaba#1017)

[refactor]refactor es chat memory (alibaba#1001)

* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter

Squash Merged

Squash Merged

[refactor]refactor es chat memory (alibaba#1001)

Fix Tool calls occur error(NPE) when using stream output  (alibaba#1015)

fixes alibaba#1004 and alibaba#992

Feature/20250527 deepresearch (alibaba#999)

* Fix UnsupportedOperationException

* docs(spring-ai-alibaba-deepresearch): Remove background investigation Tools explanation.

* docs(spring-ai-alibaba-deepresearch): Prevent calling non-existent tools.

* feat(deepresearch): Add tool invocation observation functionality and optimize configuration.

* feat(deepresearch): added license header

[fix] MemorySaver (alibaba#1018)

fix alibaba#1014, use right toolDefinitionBuilder in graph example (alibaba#1016)

Co-authored-by: aias00 <liuhongyu@apache.org>

Solve class conflicts in studio (alibaba#977)

fix alibaba#978, variable rename (alibaba#986)

refactor:microSoftTranslate (alibaba#965)

refactor microSoftTranslate

Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>

feat: add source URL in Baidu search results (alibaba#1009)
GTyingzi pushed a commit that referenced this pull request May 30, 2025
* fix: Exception in ReporterNode

* Squash Commits to Hide api-key

fix: Exception in ReporterNode (#1013)

* fix: Exception in ReporterNode

* fix: new line

统一模块spring-ai-alibaba-core使用的StringUtils为org.springframework.util.StringUtils (#1002)

模块spring-ai-alibaba-core除了DashScopeApi使用`import com.alibaba.nacos.common.utils.StringUtils;`,其他地方都是使用`import org.springframework.util.StringUtils;`

Co-authored-by: aias00 <liuhongyu@apache.org>

[refactor] refactor nacos prompt (#1017)

[refactor]refactor es chat memory (#1001)

* [refactor] modify memory dependencies

* [refactor] modify memory dependencies

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify elasticsearch chat memory

* [refactor] modify chat memory starter

Squash Merged

Squash Merged

[refactor]refactor es chat memory (#1001)

Fix Tool calls occur error(NPE) when using stream output  (#1015)

fixes #1004 and #992

Feature/20250527 deepresearch (#999)

* Fix UnsupportedOperationException

* docs(spring-ai-alibaba-deepresearch): Remove background investigation Tools explanation.

* docs(spring-ai-alibaba-deepresearch): Prevent calling non-existent tools.

* feat(deepresearch): Add tool invocation observation functionality and optimize configuration.

* feat(deepresearch): added license header

[fix] MemorySaver (#1018)

fix #1014, use right toolDefinitionBuilder in graph example (#1016)

Co-authored-by: aias00 <liuhongyu@apache.org>

Solve class conflicts in studio (#977)

fix #978, variable rename (#986)

refactor:microSoftTranslate (#965)

refactor microSoftTranslate

Co-authored-by: shown <yuluo08290126@gmail.com>
Co-authored-by: aias00 <liuhongyu@apache.org>

feat: add source URL in Baidu search results (#1009)

* prepare for 1.0.0.2 release (#1029)

* Next development version (#1030)

* fix bug

* fix: use tool-call/TavilySearch

* fix: use tool-call/TavilySearch

* fix: wrong spell

* update README-zh.md

* update README-zh.md

* fix: TavilySearchService

---------

Co-authored-by: Ken Liu <ken.lj.hz@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.