MCPcopy Create free account
hub / github.com/astercloud/aster / BulkSearch

Method BulkSearch

pkg/knowledge/manager.go:676–688  ·  view source on GitHub ↗

BulkSearch 批量搜索

(ctx context.Context, queries []*SearchQuery)

Source from the content-addressed store, hash-verified

674
675// BulkSearch 批量搜索
676func (m *manager) BulkSearch(ctx context.Context, queries []*SearchQuery) ([][]*SearchResult, error) {
677 results := make([][]*SearchResult, len(queries))
678
679 for i, query := range queries {
680 result, err := m.Search(ctx, query)
681 if err != nil {
682 return nil, fmt.Errorf("knowledge: bulk search failed for query %d: %w", i, err)
683 }
684 results[i] = result
685 }
686
687 return results, nil
688}
689
690// GetStats 获取统计信息
691func (m *manager) GetStats(ctx context.Context, namespace string) (*KnowledgeStats, error) {

Callers

nothing calls this directly

Calls 1

SearchMethod · 0.95

Tested by

no test coverage detected