mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-08-23 11:22:47 +02:00
Add files via upload
This commit is contained in:
@@ -346,7 +346,7 @@ func (m *Manager) GetItemsCount(category string) (int, error) {
|
|||||||
return count, nil
|
return count, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// SearchItemsByKeyword 按关键字搜索知识项(在所有数据中搜索,支持标题、分类、路径匹配)
|
// SearchItemsByKeyword 按关键字搜索知识项(在所有数据中搜索,支持标题、分类、路径、内容匹配)
|
||||||
func (m *Manager) SearchItemsByKeyword(keyword string, category string) ([]*KnowledgeItemSummary, error) {
|
func (m *Manager) SearchItemsByKeyword(keyword string, category string) ([]*KnowledgeItemSummary, error) {
|
||||||
if keyword == "" {
|
if keyword == "" {
|
||||||
return nil, fmt.Errorf("搜索关键字不能为空")
|
return nil, fmt.Errorf("搜索关键字不能为空")
|
||||||
@@ -363,9 +363,9 @@ func (m *Manager) SearchItemsByKeyword(keyword string, category string) ([]*Know
|
|||||||
query = `
|
query = `
|
||||||
SELECT id, category, title, file_path, created_at, updated_at
|
SELECT id, category, title, file_path, created_at, updated_at
|
||||||
FROM knowledge_base_items
|
FROM knowledge_base_items
|
||||||
WHERE (LOWER(title) LIKE LOWER(?) OR LOWER(category) LIKE LOWER(?) OR LOWER(file_path) LIKE LOWER(?))
|
WHERE (LOWER(title) LIKE LOWER(?) OR LOWER(category) LIKE LOWER(?) OR LOWER(file_path) LIKE LOWER(?) OR LOWER(content) LIKE LOWER(?))
|
||||||
`
|
`
|
||||||
args = append(args, searchPattern, searchPattern, searchPattern)
|
args = append(args, searchPattern, searchPattern, searchPattern, searchPattern)
|
||||||
|
|
||||||
// 如果指定了分类,添加分类过滤
|
// 如果指定了分类,添加分类过滤
|
||||||
if category != "" {
|
if category != "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user