Skip to main content

search_brain

Benchmarked against: Anthropic — Web fetch tool MCP Tool: Available on both Cloud UB and Local UBI servers Cost: Free (internal search)

search_brain is the primary knowledge retrieval tool — a hybrid search combining semantic vectors and keyword matching to find relevant entries in Universal Brain.


Usage

search_brain(query="LangGraph checkpoint API", limit=10)

Parameters

ParameterTypeDefaultDescription
querystringrequiredSearch query (supports Chinese and English)
limitnumber10Maximum results to return

Response

Returns a JSON array of matching entries, ranked by combined relevance score:

[
{
"entry_id": "ub-abc123",
"title": "LangGraph Checkpoint Architecture",
"category": "knowledge",
"score": 0.87,
"snippet": "..."
}
]

How it works

Hybrid search combines two strategies:

StrategyTechnologyStrength
SemanticGemini embedding-001 (768d vectors)Finds conceptually related content
KeywordSQLite FTS5 full-text searchFinds exact term matches

Results from both strategies are merged, deduplicated, and ranked by combined score.

Best practices

  1. Search UB first — before any external search or decision
  2. Use English queries — embedding model works best with English
  3. Be specific"LangGraph checkpoint sqlite" beats "checkpoint"
  4. Check before ingesting — avoid duplicates by searching first
ToolPurpose
intel_searchExternal web search + auto-ingest
search_by_categoryBrowse by category
get_entryFetch single entry by ID
get_recentLatest ingested entries