search
Search a knowledge graph with three modes: keyword lookup for exact terms like tickers, entity connections for relationships, and thematic overview for broad patterns.
Instructions
Search the GraphRAG knowledge base with THREE distinct modes:
CRITICAL: For ticker symbols (ASTS, RKLB, NBIS) or acronyms, ALWAYS use 'keyword_lookup' FIRST. Semantic search (entity_connections/thematic_overview) can MISS exact ticker matches.
Workflow:
Ticker/Acronym Query → Use 'keyword_lookup' to find raw mentions
If found → Extract entity names from results
Then use 'entity_connections' or 'thematic_overview' with full entity names for deeper analysis
Mode Selection Guide:
'keyword_lookup': Direct BM25 retrieval for EXACT terms (tickers, acronyms, specific names) → Returns: Raw text chunks containing the literal search term → Use for: ASTS, NYSE:RKLB, "Direct-to-Cell", specific product names
'entity_connections': Find entities and their knowledge graph relationships → Returns: Entities + relationships + supporting chunks → Use for: Company relationships, competitive landscape, partnerships → Example: After finding 'AST SpaceMobile' via keyword_lookup, search 'AST SpaceMobile competitors partners'
'thematic_overview': High-level patterns and trends across corpus → Returns: Broad thematic context → Use for: Industry trends, macro narratives, sector analysis → Example: 'satellite telecommunications market trends'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string | |
| mode | No | **IMPORTANT**: Use 'keyword_lookup' for ticker symbols and acronyms. Use 'entity_connections' for relationships. Use 'thematic_overview' for broad patterns. Default: 'entity_connections' | |
| topK | No | Number of results (default: 10) |