INNER CODE UNIT · Go

func

orneryd/NornicDB · cmd/eval/main.go:164

func (s *HTTPSearcher) Search(ctx context.Context, query string) ([]string, error) {
	if s.client == nil {
		s.client = &http.Client{Timeout: 30 * time.Second}
	}

	// Call NornicDB search API
	reqBody := map[string]interface{}{
		"query": query,
		"limit": 50,
	}
	body, _ := json.Marshal(reqBody)

	req, err := http.NewRequestWithContext(ctx, "POST", s.url+"/nornicdb/search", bytes.NewReader(body))
	if err != nil {
		return nil, err
	}
	req.Header.Set("Content-Type", "application/json")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…