hgaol
e3831b6f52
refactor: streamline plugin initialization by removing redundant search syncer registration
2026-05-08 19:57:19 +08:00
hgaol
22c2a5c276
feat: implement vector search plugin and syncer for question/answer embeddings
...
- Added a new vector search syncer to aggregate questions and answers with comments for vector embedding.
- Introduced a new VectorSearch interface and related structures for managing vector storage and similarity search.
- Refactored embedding service to delegate semantic search to the new vector search plugin.
- Removed embedding-related fields from SiteAIProvider and UI forms as part of the transition to the new vector search architecture.
- Updated plugin registration to include vector search capabilities.
- Cleaned up embedding service methods and removed unused dependencies.
2026-05-08 19:57:19 +08:00
LinkinStars
b522a168e3
feat: add GetConfigByKeyFromDB method to retrieve config directly
2026-01-29 11:15:38 +08:00
ferhat elmas
670aa32325
refactor(lint): add new linters and fix their issues
...
* gocritic
* misspell
* modernize (aside, bumping go would be nice)
* testifylint
* unconvert
* unparam
* whitespace
related to #1432
Signed-off-by: ferhat elmas <elmas.ferhat@gmail.com >
2025-12-05 10:45:55 +08:00
Sonui
8579bde607
refactor(plugin): improved initialization of the KV storage plugin
2025-05-20 15:10:40 +08:00
Sonui
c7ab8534f1
feat(plugin): add key-value storage support for plugins
2025-05-20 15:10:40 +08:00
LinkinStars
47c666200e
Merge remote-tracking branch 'origin/main' into dev
...
# Conflicts:
# internal/base/middleware/accept_language.go
# internal/schema/answer_schema.go
# internal/schema/comment_schema.go
# internal/service/user_admin/user_backyard.go
2025-01-07 12:48:13 +08:00
LinkinStars
0618947350
refactor(name): rename incubator-answer
2025-01-07 10:39:23 +08:00
Luffy
0f69467340
feat: remove user config
2025-01-02 16:49:07 +08:00
Anan
2fd6ac37d0
Fix err
2024-10-16 11:28:26 +08:00
Anan
73c7a22900
Fix importer
2024-10-16 11:28:26 +08:00
Anan
5aad9e95b5
Add importer service
2024-10-16 11:28:26 +08:00
LinkinStars
937de43978
Release/1.2.5 ( #759 )
...
Signed-off-by: Adam Vollrath <adam.d.vollrath@gmail.com >
Co-authored-by: shuai <lishuailing@sifou.com >
Co-authored-by: kelvinkuo <kelvinkuo224@gmail.com >
Co-authored-by: hgaol <dhangao@hotmail.com >
Co-authored-by: sy-records <52o@qq52o.cn >
Co-authored-by: Adam Vollrath <adam.d.vollrath@gmail.com >
Co-authored-by: kumfo <kumfo@sifou.com >
Co-authored-by: Yang Wong <yang wang>
Co-authored-by: hbsciw <hbsciw@gmail.com >
2024-01-29 17:19:41 +08:00
zhoushilin
261b143679
fix: cache reload once
2024-01-19 14:25:00 +08:00
zhoushilin
6d93b7d2f3
fix: plugin cache reload
2024-01-19 14:25:00 +08:00
LinkinStars
a458f3409c
rename all old answerdev/answer link to apache/incubator-answer ( #603 )
...
Co-authored-by: shuai <lishuailing@sifou.com >
2023-11-01 14:48:35 +08:00
tison
3d2187d849
chore: add license headers
...
Signed-off-by: tison <wander4096@gmail.com >
2023-10-26 11:11:23 +08:00
LinkinStars
be5231671f
feat(search): Add search sync function
2023-08-17 11:33:45 +08:00
LinkinStars
879c781e35
refactor(config): remove all config global variables and cache all config related data
2023-05-25 20:13:18 +08:00
LinkinStars
49db3da26d
refactor(context): add all context for data
2023-05-25 11:17:10 +08:00
LinkinStar
1802e6fa2e
refactor(plugin): Directory movement
2023-01-28 10:07:13 +08:00
LinkinStar
406ee34fa8
feat(plugin): rename plugin config repo
2023-01-18 12:08:16 +08:00
LinkinStar
8d0bd2be20
feat(plugin): Add plugin config repo
2023-01-18 10:39:55 +08:00
LinkinStar
7331b49623
feat(plugin): update plugin interface
2023-01-10 16:43:42 +08:00