[{"data":1,"prerenderedAt":930},["ShallowReactive",2],{"navigation_docs":3,"-tools-memory-search":340,"-tools-memory-search-surround":925},[4,30,55,254,271,294,311],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","/getting-started","1.getting-started",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Platform","/getting-started/platforms","1.getting-started/2.platforms",{"title":18,"path":19,"stem":20},"Installation","/getting-started/installation","1.getting-started/3.installation",{"title":22,"path":23,"stem":24},"Licensing","/getting-started/licensing","1.getting-started/4.licensing",{"title":26,"path":27,"stem":28},"Quick Start","/getting-started/quick-start","1.getting-started/5.quick-start",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Features","/features","2.features",[35,39,43,47,51],{"title":36,"path":37,"stem":38},"Features Overview","/features/overview","2.features/1.overview",{"title":40,"path":41,"stem":42},"Code Quality Metrics","/features/code-quality-metrics","2.features/2.code-quality-metrics",{"title":44,"path":45,"stem":46},"Technical Debt Analysis","/features/technical-debt-analysis","2.features/3.technical-debt-analysis",{"title":48,"path":49,"stem":50},"Code Search","/features/code-search","2.features/4.code-search",{"title":52,"path":53,"stem":54},"Reports","/features/reports","2.features/5.reports",{"title":56,"path":57,"stem":58,"children":59,"page":29},"Tools","/tools","3.tools",[60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,142,148,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250],{"title":61,"path":62,"stem":63},"Tools Overview","/tools/overview","3.tools/1.overview",{"title":65,"path":66,"stem":67},"stellarion_get_symbol_info","/tools/get-symbol-info","3.tools/10.get-symbol-info",{"title":69,"path":70,"stem":71},"stellarion_symbol_search","/tools/symbol-search","3.tools/11.symbol-search",{"title":73,"path":74,"stem":75},"stellarion_get_callers","/tools/get-callers","3.tools/12.get-callers",{"title":77,"path":78,"stem":79},"stellarion_get_callees","/tools/get-callees","3.tools/13.get-callees",{"title":81,"path":82,"stem":83},"stellarion_get_detailed_symbol","/tools/get-detailed-symbol","3.tools/14.get-detailed-symbol",{"title":85,"path":86,"stem":87},"stellarion_find_by_imports","/tools/find-by-imports","3.tools/15.find-by-imports",{"title":89,"path":90,"stem":91},"stellarion_find_by_signature","/tools/find-by-signature","3.tools/16.find-by-signature",{"title":93,"path":94,"stem":95},"stellarion_find_entry_points","/tools/find-entry-points","3.tools/17.find-entry-points",{"title":97,"path":98,"stem":99},"stellarion_find_implementors","/tools/find-implementors","3.tools/18.find-implementors",{"title":101,"path":102,"stem":103},"stellarion_traverse_graph","/tools/traverse-graph","3.tools/19.traverse-graph",{"title":105,"path":106,"stem":107},"stellarion_get_ai_context","/tools/get-ai-context","3.tools/2.get-ai-context",{"title":109,"path":110,"stem":111},"stellarion_memory_store","/tools/memory-store","3.tools/20.memory-store",{"title":113,"path":114,"stem":115},"stellarion_memory_search","/tools/memory-search","3.tools/21.memory-search",{"title":117,"path":118,"stem":119},"stellarion_memory_get","/tools/memory-get","3.tools/22.memory-get",{"title":121,"path":122,"stem":123},"stellarion_memory_context","/tools/memory-context","3.tools/23.memory-context",{"title":125,"path":126,"stem":127},"stellarion_memory_invalidate","/tools/memory-invalidate","3.tools/24.memory-invalidate",{"title":129,"path":130,"stem":131},"stellarion_memory_list","/tools/memory-list","3.tools/25.memory-list",{"title":133,"path":134,"stem":135},"stellarion_memory_stats","/tools/memory-stats","3.tools/26.memory-stats",{"title":137,"path":138,"stem":139,"children":140},"stellarion_reindex_workspace","/tools/reindex-workspace","3.tools/27.reindex-workspace",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"stellarion_index_files","/tools/index-files","3.tools/28.index-files",[147],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151,"children":152},"stellarion_index_directory","/tools/index-directory","3.tools/29.index-directory",[153],{"title":149,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"stellarion_get_edit_context","/tools/get-edit-context","3.tools/3.get-edit-context",{"title":159,"path":160,"stem":161},"stellarion_scan_security [Pro]","/tools/scan-security","3.tools/30.scan-security",{"title":163,"path":164,"stem":165},"stellarion_analyze_coupling [Pro]","/tools/analyze-coupling","3.tools/31.analyze-coupling",{"title":167,"path":168,"stem":169},"stellarion_find_unused_code [Pro]","/tools/find-unused-code","3.tools/32.find-unused-code",{"title":171,"path":172,"stem":173},"stellarion_codebase_health [Pro]","/tools/codebase-health","3.tools/33.codebase-health",{"title":175,"path":176,"stem":177},"stellarion_tech_debt_report [Pro]","/tools/tech-debt-report","3.tools/34.tech-debt-report",{"title":179,"path":180,"stem":181},"stellarion_assess_change_risk [Pro]","/tools/assess-change-risk","3.tools/35.assess-change-risk",{"title":183,"path":184,"stem":185},"stellarion_dependency_drift [Pro]","/tools/dependency-drift","3.tools/36.dependency-drift",{"title":187,"path":188,"stem":189},"stellarion_api_surface [Pro]","/tools/api-surface","3.tools/37.api-surface",{"title":191,"path":192,"stem":193},"stellarion_find_duplicates [Pro]","/tools/find-duplicates","3.tools/38.find-duplicates",{"title":195,"path":196,"stem":197},"stellarion_find_similar [Pro]","/tools/find-similar","3.tools/39.find-similar",{"title":199,"path":200,"stem":201},"stellarion_get_curated_context","/tools/get-curated-context","3.tools/4.get-curated-context",{"title":203,"path":204,"stem":205},"stellarion_cluster_symbols [Pro]","/tools/cluster-symbols","3.tools/40.cluster-symbols",{"title":207,"path":208,"stem":209},"stellarion_compare_symbols [Pro]","/tools/compare-symbols","3.tools/41.compare-symbols",{"title":211,"path":212,"stem":213},"stellarion_mine_git_history [Pro]","/tools/mine-git-history","3.tools/42.mine-git-history",{"title":215,"path":216,"stem":217},"stellarion_mine_git_history_for_file [Pro]","/tools/mine-git-history-for-file","3.tools/43.mine-git-history-for-file",{"title":219,"path":220,"stem":221},"stellarion_search_git_history [Pro]","/tools/search-git-history","3.tools/44.search-git-history",{"title":223,"path":224,"stem":225},"stellarion_find_eda_calls [Pro · EDA]","/tools/find-eda-calls","3.tools/45.find-eda-calls",{"title":227,"path":228,"stem":229},"stellarion_get_flow_graph [Pro · EDA]","/tools/get-flow-graph","3.tools/46.get-flow-graph",{"title":231,"path":232,"stem":233},"stellarion_find_duplicate_constraints [Pro · EDA]","/tools/find-duplicate-constraints","3.tools/47.find-duplicate-constraints",{"title":235,"path":236,"stem":237},"stellarion_analyze_impact","/tools/analyze-impact","3.tools/5.analyze-impact",{"title":239,"path":240,"stem":241},"stellarion_analyze_complexity","/tools/analyze-complexity","3.tools/6.analyze-complexity",{"title":243,"path":244,"stem":245},"stellarion_get_call_graph","/tools/get-call-graph","3.tools/7.get-call-graph",{"title":247,"path":248,"stem":249},"stellarion_get_dependency_graph","/tools/get-dependency-graph","3.tools/8.get-dependency-graph",{"title":251,"path":252,"stem":253},"stellarion_find_related_tests","/tools/find-related-tests","3.tools/9.find-related-tests",{"title":255,"path":256,"stem":257,"children":258,"page":29},"Integrations","/integrations","4.integrations",[259,263,267],{"title":260,"path":261,"stem":262},"Claude Code","/integrations/claude-code","4.integrations/1.claude-code",{"title":264,"path":265,"stem":266},"Cursor","/integrations/cursor","4.integrations/2.cursor",{"title":268,"path":269,"stem":270},"Other MCP Clients","/integrations/other-mcp-clients","4.integrations/3.other-mcp-clients",{"title":272,"path":273,"stem":274,"children":275,"page":29},"Guides","/guides","5.guides",[276,282,286,290],{"title":277,"path":278,"stem":279,"children":280},"Indexing Your Project","/guides/indexing-your-project","5.guides/1.indexing-your-project",[281],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Improving Code Quality","/guides/improving-code-quality","5.guides/2.improving-code-quality",{"title":287,"path":288,"stem":289},"Reducing Technical Debt","/guides/reducing-technical-debt","5.guides/3.reducing-technical-debt",{"title":291,"path":292,"stem":293},"Slash Commands","/guides/slash-commands","5.guides/4.slash-commands",{"title":295,"path":296,"stem":297,"children":298,"page":29},"Reference","/reference","6.reference",[299,303,307],{"title":300,"path":301,"stem":302},"CLI Commands","/reference/cli-commands","6.reference/1.cli-commands",{"title":304,"path":305,"stem":306},"Environment Variables","/reference/environment-variables","6.reference/2.environment-variables",{"title":308,"path":309,"stem":310},"Troubleshooting","/reference/troubleshooting","6.reference/3.troubleshooting",{"title":312,"path":313,"stem":314,"children":315,"page":29},"Quality","/quality","7.quality",[316,320,324,328,332,336],{"title":317,"path":318,"stem":319},"Code Quality Metrics Overview","/quality/stellarion_quality_metrics","7.quality/1.Stellarion_Quality_Metrics",{"title":321,"path":322,"stem":323},"Cognitive Complexity","/quality/cognitive-complexity","7.quality/2.cognitive-complexity",{"title":325,"path":326,"stem":327},"Cyclomatic Complexity","/quality/cyclomatic-complexity","7.quality/3.cyclomatic-complexity",{"title":329,"path":330,"stem":331},"Maintainability Index","/quality/maintainability","7.quality/4.maintainability",{"title":333,"path":334,"stem":335},"Circular Dependencies","/quality/circular-dependencies","7.quality/5.circular-dependencies",{"title":337,"path":338,"stem":339},"Unused Code Detection","/quality/unused-code","7.quality/6.unused-code",{"id":341,"title":113,"body":342,"description":918,"extension":919,"links":920,"meta":921,"navigation":922,"path":114,"seo":923,"stem":115,"__hash__":924},"docs/3.tools/21.memory-search.md",{"type":343,"value":344,"toc":907},"minimark",[345,349,354,370,374,493,497,502,508,514,519,612,616,620,625,629,713,717,721,726,730,819,823,826,872,876,903],[346,347,348],"p",{},"Finds relevant memories from the store using the same hybrid search engine as symbol search — combining keyword matching (BM25) with semantic similarity. Retrieve past debugging discoveries, architectural decisions, and project knowledge by describing what you're looking for.",[350,351,353],"h2",{"id":352},"when-to-use","When to Use",[355,356,357,361,364,367],"ul",{},[358,359,360],"li",{},"You're debugging an issue and want to check if you've seen it before",[358,362,363],{},"You need to recall an architectural decision or its rationale",[358,365,366],{},"You want to find all memories related to a topic or component",[358,368,369],{},"You're onboarding and want to surface accumulated project knowledge",[350,371,373],{"id":372},"parameters","Parameters",[375,376,377,399],"table",{},[378,379,380],"thead",{},[381,382,383,387,390,393,396],"tr",{},[384,385,386],"th",{},"Parameter",[384,388,389],{},"Type",[384,391,392],{},"Required",[384,394,395],{},"Default",[384,397,398],{},"Description",[400,401,402,423,441,457,477],"tbody",{},[381,403,404,411,414,417,420],{},[405,406,407],"td",{},[408,409,410],"code",{},"query",[405,412,413],{},"string",[405,415,416],{},"yes",[405,418,419],{},"—",[405,421,422],{},"Search query — natural language description or keywords",[381,424,425,430,433,436,438],{},[405,426,427],{},[408,428,429],{},"tags",[405,431,432],{},"array",[405,434,435],{},"no",[405,437,419],{},[405,439,440],{},"Filter results to memories with these tags",[381,442,443,448,450,452,454],{},[405,444,445],{},[408,446,447],{},"category",[405,449,413],{},[405,451,435],{},[405,453,419],{},[405,455,456],{},"Filter results to a specific category",[381,458,459,464,467,469,474],{},[405,460,461],{},[408,462,463],{},"limit",[405,465,466],{},"number",[405,468,435],{},[405,470,471],{},[408,472,473],{},"10",[405,475,476],{},"Maximum number of results",[381,478,479,484,486,488,490],{},[405,480,481],{},[408,482,483],{},"minScore",[405,485,466],{},[405,487,435],{},[405,489,419],{},[405,491,492],{},"Minimum relevance score threshold",[350,494,496],{"id":495},"examples","Examples",[498,499,501],"h3",{"id":500},"search-for-past-debugging-knowledge","Search for past debugging knowledge",[346,503,504],{},[505,506,507],"strong",{},"Natural language:",[509,510,511],"blockquote",{},[346,512,513],{},"Have we seen CORS errors before? What was the fix?",[346,515,516],{},[505,517,518],{},"MCP call:",[520,521,526],"pre",{"className":522,"code":523,"language":524,"meta":525,"style":525},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"tool\": \"stellarion_memory_search\",\n  \"arguments\": {\n    \"query\": \"CORS error fix\"\n  }\n}\n","json","",[408,527,528,537,564,579,600,606],{"__ignoreMap":525},[529,530,533],"span",{"class":531,"line":532},"line",1,[529,534,536],{"class":535},"sMK4o","{\n",[529,538,540,543,547,550,553,556,559,561],{"class":531,"line":539},2,[529,541,542],{"class":535},"  \"",[529,544,546],{"class":545},"spNyl","tool",[529,548,549],{"class":535},"\"",[529,551,552],{"class":535},":",[529,554,555],{"class":535}," \"",[529,557,113],{"class":558},"sfazB",[529,560,549],{"class":535},[529,562,563],{"class":535},",\n",[529,565,567,569,572,574,576],{"class":531,"line":566},3,[529,568,542],{"class":535},[529,570,571],{"class":545},"arguments",[529,573,549],{"class":535},[529,575,552],{"class":535},[529,577,578],{"class":535}," {\n",[529,580,582,585,588,590,592,594,597],{"class":531,"line":581},4,[529,583,584],{"class":535},"    \"",[529,586,410],{"class":587},"sBMFI",[529,589,549],{"class":535},[529,591,552],{"class":535},[529,593,555],{"class":535},[529,595,596],{"class":558},"CORS error fix",[529,598,599],{"class":535},"\"\n",[529,601,603],{"class":531,"line":602},5,[529,604,605],{"class":535},"  }\n",[529,607,609],{"class":531,"line":608},6,[529,610,611],{"class":535},"}\n",[498,613,615],{"id":614},"search-within-a-category","Search within a category",[346,617,618],{},[505,619,507],{},[509,621,622],{},[346,623,624],{},"What architectural decisions have we made about the database?",[346,626,627],{},[505,628,518],{},[520,630,632],{"className":522,"code":631,"language":524,"meta":525,"style":525},"{\n  \"tool\": \"stellarion_memory_search\",\n  \"arguments\": {\n    \"query\": \"database\",\n    \"category\": \"architecture\"\n  }\n}\n",[408,633,634,638,656,668,687,704,708],{"__ignoreMap":525},[529,635,636],{"class":531,"line":532},[529,637,536],{"class":535},[529,639,640,642,644,646,648,650,652,654],{"class":531,"line":539},[529,641,542],{"class":535},[529,643,546],{"class":545},[529,645,549],{"class":535},[529,647,552],{"class":535},[529,649,555],{"class":535},[529,651,113],{"class":558},[529,653,549],{"class":535},[529,655,563],{"class":535},[529,657,658,660,662,664,666],{"class":531,"line":566},[529,659,542],{"class":535},[529,661,571],{"class":545},[529,663,549],{"class":535},[529,665,552],{"class":535},[529,667,578],{"class":535},[529,669,670,672,674,676,678,680,683,685],{"class":531,"line":581},[529,671,584],{"class":535},[529,673,410],{"class":587},[529,675,549],{"class":535},[529,677,552],{"class":535},[529,679,555],{"class":535},[529,681,682],{"class":558},"database",[529,684,549],{"class":535},[529,686,563],{"class":535},[529,688,689,691,693,695,697,699,702],{"class":531,"line":602},[529,690,584],{"class":535},[529,692,447],{"class":587},[529,694,549],{"class":535},[529,696,552],{"class":535},[529,698,555],{"class":535},[529,700,701],{"class":558},"architecture",[529,703,599],{"class":535},[529,705,706],{"class":531,"line":608},[529,707,605],{"class":535},[529,709,711],{"class":531,"line":710},7,[529,712,611],{"class":535},[498,714,716],{"id":715},"search-by-tag-and-topic","Search by tag and topic",[346,718,719],{},[505,720,507],{},[509,722,723],{},[346,724,725],{},"Find all debugging memories related to authentication",[346,727,728],{},[505,729,518],{},[520,731,733],{"className":522,"code":732,"language":524,"meta":525,"style":525},"{\n  \"tool\": \"stellarion_memory_search\",\n  \"arguments\": {\n    \"query\": \"authentication issues\",\n    \"tags\": [\"debugging\"]\n  }\n}\n",[408,734,735,739,757,769,788,811,815],{"__ignoreMap":525},[529,736,737],{"class":531,"line":532},[529,738,536],{"class":535},[529,740,741,743,745,747,749,751,753,755],{"class":531,"line":539},[529,742,542],{"class":535},[529,744,546],{"class":545},[529,746,549],{"class":535},[529,748,552],{"class":535},[529,750,555],{"class":535},[529,752,113],{"class":558},[529,754,549],{"class":535},[529,756,563],{"class":535},[529,758,759,761,763,765,767],{"class":531,"line":566},[529,760,542],{"class":535},[529,762,571],{"class":545},[529,764,549],{"class":535},[529,766,552],{"class":535},[529,768,578],{"class":535},[529,770,771,773,775,777,779,781,784,786],{"class":531,"line":581},[529,772,584],{"class":535},[529,774,410],{"class":587},[529,776,549],{"class":535},[529,778,552],{"class":535},[529,780,555],{"class":535},[529,782,783],{"class":558},"authentication issues",[529,785,549],{"class":535},[529,787,563],{"class":535},[529,789,790,792,794,796,798,801,803,806,808],{"class":531,"line":602},[529,791,584],{"class":535},[529,793,429],{"class":587},[529,795,549],{"class":535},[529,797,552],{"class":535},[529,799,800],{"class":535}," [",[529,802,549],{"class":535},[529,804,805],{"class":558},"debugging",[529,807,549],{"class":535},[529,809,810],{"class":535},"]\n",[529,812,813],{"class":531,"line":608},[529,814,605],{"class":535},[529,816,817],{"class":531,"line":710},[529,818,611],{"class":535},[350,820,822],{"id":821},"output-format","Output Format",[346,824,825],{},"Returns ranked memory results:",[355,827,828,834,840,846,851,856,866],{},[358,829,830,833],{},[505,831,832],{},"id"," — Memory ID",[358,835,836,839],{},[505,837,838],{},"content"," — Memory content",[358,841,842,845],{},[505,843,844],{},"score"," — Relevance score",[358,847,848,850],{},[505,849,429],{}," — Associated tags",[358,852,853,855],{},[505,854,447],{}," — Category label",[358,857,858,861,862,865],{},[505,859,860],{},"problem"," / ",[505,863,864],{},"solution"," — If stored as a problem/solution pair",[358,867,868,871],{},[505,869,870],{},"createdAt"," — When the memory was stored",[350,873,875],{"id":874},"tips","Tips",[355,877,878,881,895,900],{},[358,879,880],{},"Describe the problem you're facing in the query — semantic search will match it against stored solutions even if the wording is different.",[358,882,883,884,886,887,890,891,894],{},"Use ",[408,885,429],{}," to narrow results when a broad query returns too much. For example, ",[408,888,889],{},"query: \"error handling\""," with ",[408,892,893],{},"tags: [\"api\"]",".",[358,896,883,897,899],{},[408,898,483],{}," to filter out low-relevance matches when you want only strong hits.",[358,901,902],{},"This is a good first step when you encounter a new issue — check if past you already solved it.",[904,905,906],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":525,"searchDepth":539,"depth":539,"links":908},[909,910,911,916,917],{"id":352,"depth":539,"text":353},{"id":372,"depth":539,"text":373},{"id":495,"depth":539,"text":496,"children":912},[913,914,915],{"id":500,"depth":566,"text":501},{"id":614,"depth":566,"text":615},{"id":715,"depth":566,"text":716},{"id":821,"depth":539,"text":822},{"id":874,"depth":539,"text":875},"Search stored memories using hybrid BM25 + semantic search","md",null,{},true,{"title":113,"description":918},"R3J1TGhA8VNPeMQuMOoK_eyWdMx1huKAYTd7EYpB04s",[926,928],{"title":109,"path":110,"stem":111,"description":927,"children":-1},"Store a memory with tags, category, and optional problem/solution structure",{"title":117,"path":118,"stem":119,"description":929,"children":-1},"Retrieve a specific memory by its unique ID",1777612937331]