MCPcopy Index your code
hub / github.com/NLPchina/nlp-lang

github.com/NLPchina/nlp-lang @1.7.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.7.6 ↗ · + Follow
938 symbols 2,066 edges 122 files 232 documented · 25% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

nlp-lang

1.X Build Status

文档地址:http://www.nlpcn.org/docs/7 部分演示:http://www.nlpcn.org/demo

MAVEN

<dependencies>
    <dependency>
        <groupId>org.nlpcn</groupId>
        <artifactId>nlp-lang</artifactId>
        <version>1.7.3</version>
    </dependency>
</dependencies>

这个项目是一个基本包.封装了大多数nlp项目中常用工具

工具 * √ 词语标准化 * √ tire树结构 * √ 双数组tire树 * √ 文本断句 * √ html标签清理 * √ Viterbi算法增加

组件 * √ 汉字转拼音 * √ 简繁体转换 * √ bloomfilter * √ 指纹去重 * √ SimHash文章相似度计算 * √ 词共现统计 * √ 基于内存的搜索提示 * √ WordWeight词频统计,词idf统计,词类别相关度统计

Extension points exported contracts — how you extend this code

IValue4 (Interface)
Marker interface for tuples with a "4" value. @since 1.1 @author Daniel Fern&aacute;ndez [6 implementers]
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue4.java
IValue0 (Interface)
Marker interface for tuples with a "0" value. @since 1.1 @author Daniel Fern&aacute;ndez [10 implementers]
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue0.java
IValue1 (Interface)
Marker interface for tuples with a "1" value. @since 1.1 @author Daniel Fern&aacute;ndez [9 implementers]
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue1.java
IValue3 (Interface)
Marker interface for tuples with a "3" value. @since 1.1 @author Daniel Fern&aacute;ndez [7 implementers]
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue3.java
IValue2 (Interface)
Marker interface for tuples with a "2" value. @since 1.1 @author Daniel Fern&aacute;ndez [8 implementers]
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue2.java

Core symbols most depended-on inside this repo

getValue0
called by 210
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue0.java
getValue1
called by 156
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue1.java
getValue2
called by 112
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue2.java
hasNext
called by 94
src/main/java/org/nlpcn/commons/lang/util/FileIterator.java
next
called by 84
src/main/java/org/nlpcn/commons/lang/util/FileIterator.java
add
called by 80
src/main/java/org/nlpcn/commons/lang/bloomFilter/iface/BitMap.java
getValue3
called by 77
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue3.java
getValue4
called by 50
src/main/java/org/nlpcn/commons/lang/util/tuples/valueintf/IValue4.java

Shape

Method 812
Class 102
Interface 17
Enum 7

Languages

Java100%

Modules by API surface

src/main/java/org/nlpcn/commons/lang/util/tuples/Ennead.java45 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Octet.java41 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Septet.java37 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Decade.java37 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Sextet.java33 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Quintet.java29 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Quartet.java25 symbols
src/main/java/org/nlpcn/commons/lang/tire/domain/SmartForest.java22 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Triplet.java21 symbols
src/main/java/org/nlpcn/commons/lang/util/ObjConver.java20 symbols
src/main/java/org/nlpcn/commons/lang/util/tuples/Pair.java17 symbols
src/main/java/org/nlpcn/commons/lang/index/MemoryIndex.java17 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page