MCPcopy Index your code
hub / github.com/XiaoMi/linden

github.com/XiaoMi/linden @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,102 symbols 9,483 edges 490 files 178 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

MultiIndexStrategy (Interface)
(no doc) [6 implementers]
linden-core/src/main/java/com/xiaomi/linden/core/indexing/MultiIndexStrategy.java
LindenPlugin (Interface)
(no doc) [6 implementers]
linden-plugins/src/main/java/com/xiaomi/linden/plugin/LindenPlugin.java
ShardingStrategy (Interface)
(no doc) [1 implementers]
linden-hadoop-indexing/src/main/java/com/xiaomi/linden/hadoop/indexing/map/ShardingStrategy.java
FieldWrapper (Interface)
(no doc) [26 implementers]
linden-core/src/main/java/com/xiaomi/linden/core/search/query/model/LindenScoreModelStrategy.java
LindenPluginFactory (Interface)
(no doc) [12 implementers]
linden-plugins/src/main/java/com/xiaomi/linden/plugin/LindenPluginFactory.java
MRJobConfig (Interface)
(no doc)
linden-hadoop-indexing/src/main/java/com/xiaomi/linden/hadoop/indexing/util/MRJobConfig.java
LindenJobConfig (Interface)
(no doc)
linden-hadoop-indexing/src/main/java/com/xiaomi/linden/hadoop/indexing/util/LindenJobConfig.java

Core symbols most depended-on inside this repo

e
called by 2853
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/ace.js
get
called by 769
linden-core/src/main/java/com/xiaomi/linden/core/search/query/model/LindenScoreModelStrategy.java
search
called by 461
linden-core/src/main/java/com/xiaomi/linden/cluster/ShardClient.java
f
called by 364
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/mode-xquery.js
f
called by 364
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/mode-jsoniq.js
put
called by 334
linden-core/src/main/java/com/xiaomi/linden/lucene/search/LindenFieldCacheImpl.java
compile
called by 323
linden-core/src/main/java/com/xiaomi/linden/bql/BQLCompiler.java
apply
called by 301
linden-core/src/main/java/com/xiaomi/linden/service/CoreLindenServiceImpl.java

Shape

Function 1,707
Method 1,147
Class 236
Interface 8
Enum 4

Languages

TypeScript55%
Java45%

Modules by API surface

linden-core/src/main/webapp/resources/libs/angular/angular.js346 symbols
linden-core/src/main/webapp/resources/libs/angular/angular.min.js204 symbols
linden-core/src/main/java/com/xiaomi/linden/lucene/search/LindenFieldCacheImpl.java115 symbols
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/worker-javascript.js103 symbols
linden-core/src/main/java/com/xiaomi/linden/core/LindenConfig.java85 symbols
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/worker-lua.js78 symbols
linden-core/src/main/webapp/resources/libs/jquery/1.11.0/jquery.min.js76 symbols
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/worker-html.js74 symbols
linden-core/src/main/java/com/xiaomi/linden/bql/BQLCompilerAnalyzer.java71 symbols
linden-core/src/main/java/com/xiaomi/linden/core/search/query/model/LindenScoreModelStrategy.java52 symbols
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/ext-chromevox.js43 symbols
linden-core/src/main/webapp/resources/libs/ace-builds/src-min-noconflict/worker-css.js39 symbols

For agents

$ claude mcp add linden \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact