MCPcopy Create free account
hub / github.com/InferCore/InferCore / OpenSearchKB

Struct OpenSearchKB

internal/retrieval/opensearch_kb.go:18–23  ·  view source on GitHub ↗

OpenSearchKB runs a multi_match query against an OpenSearch or Elasticsearch index.

Source from the content-addressed store, hash-verified

16
17// OpenSearchKB runs a multi_match query against an OpenSearch or Elasticsearch index.
18type OpenSearchKB struct {
19 name string
20 cfg config.KnowledgeBaseConfig
21 client *http.Client
22 fields []string
23}
24
25// NewOpenSearchKB builds an adapter for knowledge_bases type "opensearch" or "elasticsearch".
26func NewOpenSearchKB(kb config.KnowledgeBaseConfig) (*OpenSearchKB, error) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected