├── .gitignore ├── README.md ├── config └── data │ ├── dictionary │ ├── CoreNatureDictionary.mini.txt │ ├── CoreNatureDictionary.ngram.mini.txt │ ├── CoreNatureDictionary.ngram.txt │ ├── CoreNatureDictionary.tr.txt │ ├── CoreNatureDictionary.txt │ ├── custom │ │ ├── CustomDictionary.txt │ │ └── LuDictionary.txt │ ├── extra │ │ ├── China.txt │ │ ├── HanyuExtention.txt │ │ ├── Orgnazation.txt │ │ ├── Pepole.txt │ │ └── Shanghai.txt │ ├── organization │ │ ├── nt.tr.txt │ │ └── nt.txt │ ├── other │ │ └── CharTable.txt │ ├── person │ │ ├── nr.tr.txt │ │ ├── nr.txt │ │ ├── nrf.txt │ │ └── nrj.txt │ ├── pinyin │ │ ├── LuPinyin.txt │ │ ├── SYTDictionary.txt │ │ └── pinyin.txt │ ├── place │ │ ├── ns.tr.txt │ │ └── ns.txt │ ├── stopwords.txt │ ├── synonym │ │ ├── CoreSynonym.bak.txt │ │ └── CoreSynonym.txt │ └── tc │ │ ├── s2t.txt │ │ ├── t2hk.txt │ │ ├── t2s.txt │ │ └── t2tw.txt │ └── model │ └── README.txt ├── pom.xml └── src ├── main ├── assemblies │ └── plugin.xml ├── java │ ├── com │ │ └── hankcs │ │ │ └── hanlp │ │ │ ├── algorithm │ │ │ ├── ArrayCompare.java │ │ │ ├── ArrayDistance.java │ │ │ ├── Dijkstra.java │ │ │ ├── EditDistance.java │ │ │ ├── LongestCommonSubsequence.java │ │ │ ├── LongestCommonSubstring.java │ │ │ ├── MaxHeap.java │ │ │ ├── VectorDistance.java │ │ │ ├── Viterbi.java │ │ │ └── ahocorasick │ │ │ │ ├── interval │ │ │ │ ├── Interval.java │ │ │ │ ├── IntervalNode.java │ │ │ │ ├── IntervalTree.java │ │ │ │ ├── Intervalable.java │ │ │ │ ├── IntervalableComparatorByPosition.java │ │ │ │ └── IntervalableComparatorBySize.java │ │ │ │ └── trie │ │ │ │ ├── Emit.java │ │ │ │ ├── FragmentToken.java │ │ │ │ ├── MatchToken.java │ │ │ │ ├── State.java │ │ │ │ ├── Token.java │ │ │ │ ├── Trie.java │ │ │ │ └── TrieConfig.java │ │ │ ├── api │ │ │ ├── HanLP.java │ │ │ └── HanLpGlobalSettings.java │ │ │ ├── collection │ │ │ ├── AhoCorasick │ │ │ │ ├── AhoCorasickDoubleArrayTrie.java │ │ │ │ └── State.java │ │ │ ├── MDAG │ │ │ │ ├── MDAG.java │ │ │ │ ├── MDAGMap.java │ │ │ │ ├── MDAGNode.java │ │ │ │ ├── MDAGSet.java │ │ │ │ └── SimpleMDAGNode.java │ │ │ ├── dartsclone │ │ │ │ ├── DartMap.java │ │ │ │ ├── DoubleArray.java │ │ │ │ ├── Pair.java │ │ │ │ └── details │ │ │ │ │ ├── AutoBytePool.java │ │ │ │ │ ├── AutoIntPool.java │ │ │ │ │ ├── BitVector.java │ │ │ │ │ ├── DawgBuilder.java │ │ │ │ │ ├── DoubleArrayBuilder.java │ │ │ │ │ └── Keyset.java │ │ │ ├── sequence │ │ │ │ └── SString.java │ │ │ ├── set │ │ │ │ └── UnEmptyStringSet.java │ │ │ └── trie │ │ │ │ ├── DoubleArrayTrie.java │ │ │ │ ├── ITrie.java │ │ │ │ └── bintrie │ │ │ │ ├── BaseNode.java │ │ │ │ ├── BinTrie.java │ │ │ │ ├── Node.java │ │ │ │ ├── _EmptyValueArray.java │ │ │ │ ├── _ValueArray.java │ │ │ │ └── util │ │ │ │ └── ArrayTool.java │ │ │ ├── corpus │ │ │ ├── dependency │ │ │ │ ├── CoNll │ │ │ │ │ ├── CoNLLFixer.java │ │ │ │ │ ├── CoNLLLoader.java │ │ │ │ │ ├── CoNLLSentence.java │ │ │ │ │ ├── CoNLLWord.java │ │ │ │ │ ├── CoNllLine.java │ │ │ │ │ ├── Evaluator.java │ │ │ │ │ └── PosTagCompiler.java │ │ │ │ └── model │ │ │ │ │ ├── MaxEntDependencyModelMaker.java │ │ │ │ │ ├── WordNatureWeightModelMaker.java │ │ │ │ │ └── WordNatureWeightScorer.java │ │ │ ├── dictionary │ │ │ │ ├── SimpleDictionary.java │ │ │ │ ├── StringDictionary.java │ │ │ │ ├── SuffixDictionary.java │ │ │ │ ├── TFDictionary.java │ │ │ │ ├── TMDictionaryMaker.java │ │ │ │ └── item │ │ │ │ │ ├── EnumItem.java │ │ │ │ │ ├── Item.java │ │ │ │ │ └── SimpleItem.java │ │ │ ├── document │ │ │ │ ├── CorpusLoader.java │ │ │ │ ├── Document.java │ │ │ │ └── sentence │ │ │ │ │ ├── Sentence.java │ │ │ │ │ └── word │ │ │ │ │ ├── CompoundWord.java │ │ │ │ │ ├── IWord.java │ │ │ │ │ ├── Word.java │ │ │ │ │ └── WordFactory.java │ │ │ ├── io │ │ │ │ ├── ByteArray.java │ │ │ │ ├── ByteArrayFileStream.java │ │ │ │ ├── ByteArrayOtherStream.java │ │ │ │ ├── ByteArrayStream.java │ │ │ │ ├── EasyReader.java │ │ │ │ ├── FileIOAdapter.java │ │ │ │ ├── FolderWalker.java │ │ │ │ ├── ICacheAble.java │ │ │ │ ├── IIOAdapter.java │ │ │ │ ├── IOUtil.java │ │ │ │ └── LineHandler.java │ │ │ ├── nr │ │ │ │ ├── FamilyName.java │ │ │ │ ├── NRCorpusLoader.java │ │ │ │ └── NameDictionaryMaker.java │ │ │ ├── occurrence │ │ │ │ ├── Occurrence.java │ │ │ │ ├── PairFrequency.java │ │ │ │ ├── TermFrequency.java │ │ │ │ ├── TermOccurrence.java │ │ │ │ └── TriaFrequency.java │ │ │ ├── synonym │ │ │ │ ├── ISynonym.java │ │ │ │ ├── Synonym.java │ │ │ │ └── SynonymHelper.java │ │ │ ├── tag │ │ │ │ ├── NR.java │ │ │ │ ├── NS.java │ │ │ │ ├── NT.java │ │ │ │ └── Nature.java │ │ │ └── util │ │ │ │ ├── CorpusUtil.java │ │ │ │ ├── CustomNatureUtility.java │ │ │ │ ├── DictionaryUtil.java │ │ │ │ ├── EnumBuster.java │ │ │ │ ├── HanLpContants.java │ │ │ │ ├── Precompiler.java │ │ │ │ ├── ReflectionFactoryHelper.java │ │ │ │ └── ReflectionHelper.java │ │ │ ├── dictionary │ │ │ ├── BaseSearcher.java │ │ │ ├── BiGramDictionary.java │ │ │ ├── CoreBiGramMixDictionary.java │ │ │ ├── CoreBiGramTableDictionary.java │ │ │ ├── CoreDictionary.java │ │ │ ├── CoreDictionaryTransformMatrixDictionary.java │ │ │ ├── CoreSynonymDictionary.java │ │ │ ├── CoreSynonymDictionaryEx.java │ │ │ ├── CustomDictionary.java │ │ │ ├── Dictionary.java │ │ │ ├── FileSystemTxtDictionary.java │ │ │ ├── InternalWordIds.java │ │ │ ├── TransformMatrixDictionary.java │ │ │ ├── WordAttribute.java │ │ │ ├── common │ │ │ │ ├── CommonDictionary.java │ │ │ │ ├── CommonStringDictionary.java │ │ │ │ ├── CommonSynonymDictionary.java │ │ │ │ └── CommonSynonymDictionaryEx.java │ │ │ ├── nr │ │ │ │ ├── JapanesePersonDictionary.java │ │ │ │ ├── NRConstant.java │ │ │ │ ├── NRDictionary.java │ │ │ │ ├── NRPattern.java │ │ │ │ ├── PersonDictionary.java │ │ │ │ └── TranslatedPersonDictionary.java │ │ │ ├── ns │ │ │ │ ├── NSDictionary.java │ │ │ │ └── PlaceDictionary.java │ │ │ ├── nt │ │ │ │ ├── NTDictionary.java │ │ │ │ └── OrganizationDictionary.java │ │ │ ├── other │ │ │ │ ├── CharTable.java │ │ │ │ └── CharType.java │ │ │ ├── py │ │ │ │ ├── Head.java │ │ │ │ ├── Integer2PinyinConverter.java │ │ │ │ ├── Pinyin.java │ │ │ │ ├── PinyinDictionary.java │ │ │ │ ├── PinyinUtil.java │ │ │ │ ├── SYTDictionary.java │ │ │ │ ├── Shengmu.java │ │ │ │ ├── String2PinyinConverter.java │ │ │ │ ├── TonePinyinString2PinyinConverter.java │ │ │ │ └── Yunmu.java │ │ │ ├── searcher │ │ │ │ ├── CachedBinTrieSearcher.java │ │ │ │ ├── CachedDoubleArrayTrieSearcher.java │ │ │ │ └── DoubleArrayTrieSearcher.java │ │ │ ├── stopword │ │ │ │ ├── CoreStopWordDictionary.java │ │ │ │ ├── Filter.java │ │ │ │ └── StopWordDictionary.java │ │ │ └── ts │ │ │ │ ├── BaseChineseDictionary.java │ │ │ │ ├── HongKongToSimplifiedChineseDictionary.java │ │ │ │ ├── HongKongToTaiwanChineseDictionary.java │ │ │ │ ├── HongKongToTraditionalChineseDictionary.java │ │ │ │ ├── SimplifiedChineseDictionary.java │ │ │ │ ├── SimplifiedToHongKongChineseDictionary.java │ │ │ │ ├── SimplifiedToTaiwanChineseDictionary.java │ │ │ │ ├── TaiwanToHongKongChineseDictionary.java │ │ │ │ ├── TaiwanToSimplifiedChineseDictionary.java │ │ │ │ ├── TaiwanToTraditionalChineseDictionary.java │ │ │ │ ├── TraditionalChineseDictionary.java │ │ │ │ ├── TraditionalToHongKongChineseDictionary.java │ │ │ │ └── TraditionalToTaiwanChineseDictionary.java │ │ │ ├── io │ │ │ ├── IOSafeHelper.java │ │ │ ├── InputStreamCreator.java │ │ │ ├── InputStreamOperator.java │ │ │ ├── LineOperator.java │ │ │ ├── OutputStreamCreator.java │ │ │ └── OutputStreamOperator.java │ │ │ ├── log │ │ │ └── HanLpLogger.java │ │ │ ├── recognition │ │ │ ├── nr │ │ │ │ ├── JapanesePersonRecognition.java │ │ │ │ ├── PersonRecognition.java │ │ │ │ └── TranslatedPersonRecognition.java │ │ │ ├── ns │ │ │ │ └── PlaceRecognition.java │ │ │ └── nt │ │ │ │ └── OrganizationRecognition.java │ │ │ ├── seg │ │ │ ├── CRF │ │ │ │ └── CRFSegment.java │ │ │ ├── Config.java │ │ │ ├── DictionaryBasedSegment.java │ │ │ ├── Dijkstra │ │ │ │ ├── DijkstraSegment.java │ │ │ │ └── Path │ │ │ │ │ └── State.java │ │ │ ├── HMM │ │ │ │ └── HMMSegment.java │ │ │ ├── NShort │ │ │ │ ├── NShortSegment.java │ │ │ │ └── Path │ │ │ │ │ ├── AtomNode.java │ │ │ │ │ ├── CQueue.java │ │ │ │ │ ├── NShortPath.java │ │ │ │ │ ├── PathNode.java │ │ │ │ │ └── QueueElement.java │ │ │ ├── Other │ │ │ │ ├── AhoCorasickDoubleArrayTrieSegmenter.java │ │ │ │ ├── CommonAhoCorasickSegmentUtil.java │ │ │ │ ├── DoubleArrayTrieSegment.java │ │ │ │ └── LongestBinSegmentToy.java │ │ │ ├── Segment.java │ │ │ ├── Viterbi │ │ │ │ ├── Path │ │ │ │ │ ├── Graph.java │ │ │ │ │ ├── Node.java │ │ │ │ │ └── SimpleGraph.java │ │ │ │ └── ViterbiSegment.java │ │ │ ├── WordBasedGenerativeModelSegment.java │ │ │ └── common │ │ │ │ ├── Edge.java │ │ │ │ ├── EdgeFrom.java │ │ │ │ ├── Graph.java │ │ │ │ ├── ResultTerm.java │ │ │ │ ├── Term.java │ │ │ │ ├── Vertex.java │ │ │ │ ├── WordNet.java │ │ │ │ └── wrapper │ │ │ │ └── SegmentWrapper.java │ │ │ ├── summary │ │ │ ├── BM25.java │ │ │ ├── KeywordExtractor.java │ │ │ ├── TextRankKeyword.java │ │ │ └── TextRankSentence.java │ │ │ ├── tokenizer │ │ │ ├── BasicTokenizer.java │ │ │ ├── IndexTokenizer.java │ │ │ ├── NLPTokenizer.java │ │ │ ├── NotionalTokenizer.java │ │ │ ├── SpeedTokenizer.java │ │ │ ├── StandardTokenizer.java │ │ │ ├── TraditionalChineseTokenizer.java │ │ │ └── URLTokenizer.java │ │ │ └── utility │ │ │ ├── ByteUtil.java │ │ │ ├── CharacterHelper.java │ │ │ ├── LexiconUtility.java │ │ │ ├── MathTools.java │ │ │ ├── Predefine.java │ │ │ ├── SentencesUtil.java │ │ │ └── TextUtility.java │ ├── lc │ │ └── lucene │ │ │ ├── analyzer │ │ │ ├── LcAnalyzer.java │ │ │ └── LcAnalyzerConfig.java │ │ │ ├── domain │ │ │ ├── CustomWord.java │ │ │ └── CustomWordAttribute.java │ │ │ ├── filter │ │ │ ├── PinyinTokenFilter.java │ │ │ ├── StopWordTokenFilter.java │ │ │ ├── SynonymTokenFilter.java │ │ │ ├── UselessCharFilter.java │ │ │ └── WhitespaceTokenFilter.java │ │ │ ├── tokenizer │ │ │ ├── LcTokenizer.java │ │ │ └── SegmentWrapper.java │ │ │ └── util │ │ │ └── CharacterUtil.java │ └── org │ │ └── elasticsearch │ │ ├── index │ │ └── analysis │ │ │ ├── LcAnalyzerProvider.java │ │ │ ├── LcAnalyzerType.java │ │ │ ├── LcTokenFilterFactory.java │ │ │ ├── LcTokenFilterType.java │ │ │ └── LcTokenizerFactory.java │ │ └── plugin │ │ └── analysis │ │ └── lc │ │ ├── LcAnalysisClientPlugin.java │ │ ├── LcAnalysisPlugin.java │ │ ├── LcDictReloadAction.java │ │ ├── LcDictReloadRequest.java │ │ ├── LcDictReloadRequestBuilder.java │ │ ├── LcDictReloadResponse.java │ │ ├── LcRestAction.java │ │ ├── LcTransportDictReloadAction.java │ │ ├── NodeDictReloadResult.java │ │ ├── NodeDictReloadTransportRequest.java │ │ ├── NodeDictReloadTransportResponse.java │ │ └── service │ │ ├── CustomDictionaryReloadService.java │ │ └── DictionaryReloadTransportService.java └── resources │ ├── log4j2.properties │ ├── plugin-descriptor.properties │ └── plugin-security.policy └── test └── java └── com └── hankcs └── test ├── analyzer ├── LcAnalyzerTest.java └── SegmentTest.java ├── elasticsearch ├── AnalyzeApiTest.java └── ReloadDictApiTest.java ├── pinyin └── PinyinTest.java ├── text └── ExtractKeywordTest.java └── utility ├── IOSafeHelperTest.java └── TextUtilityTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/README.md -------------------------------------------------------------------------------- /config/data/dictionary/CoreNatureDictionary.mini.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/CoreNatureDictionary.mini.txt -------------------------------------------------------------------------------- /config/data/dictionary/CoreNatureDictionary.ngram.mini.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/CoreNatureDictionary.ngram.mini.txt -------------------------------------------------------------------------------- /config/data/dictionary/CoreNatureDictionary.ngram.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/CoreNatureDictionary.ngram.txt -------------------------------------------------------------------------------- /config/data/dictionary/CoreNatureDictionary.tr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/CoreNatureDictionary.tr.txt -------------------------------------------------------------------------------- /config/data/dictionary/CoreNatureDictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/CoreNatureDictionary.txt -------------------------------------------------------------------------------- /config/data/dictionary/custom/CustomDictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/custom/CustomDictionary.txt -------------------------------------------------------------------------------- /config/data/dictionary/custom/LuDictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/custom/LuDictionary.txt -------------------------------------------------------------------------------- /config/data/dictionary/extra/China.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/extra/China.txt -------------------------------------------------------------------------------- /config/data/dictionary/extra/HanyuExtention.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/extra/HanyuExtention.txt -------------------------------------------------------------------------------- /config/data/dictionary/extra/Orgnazation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/extra/Orgnazation.txt -------------------------------------------------------------------------------- /config/data/dictionary/extra/Pepole.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/extra/Pepole.txt -------------------------------------------------------------------------------- /config/data/dictionary/extra/Shanghai.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/extra/Shanghai.txt -------------------------------------------------------------------------------- /config/data/dictionary/organization/nt.tr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/organization/nt.tr.txt -------------------------------------------------------------------------------- /config/data/dictionary/organization/nt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/organization/nt.txt -------------------------------------------------------------------------------- /config/data/dictionary/other/CharTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/other/CharTable.txt -------------------------------------------------------------------------------- /config/data/dictionary/person/nr.tr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/person/nr.tr.txt -------------------------------------------------------------------------------- /config/data/dictionary/person/nr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/person/nr.txt -------------------------------------------------------------------------------- /config/data/dictionary/person/nrf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/person/nrf.txt -------------------------------------------------------------------------------- /config/data/dictionary/person/nrj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/person/nrj.txt -------------------------------------------------------------------------------- /config/data/dictionary/pinyin/LuPinyin.txt: -------------------------------------------------------------------------------- 1 | 陆金所=lu4,jin1,suo3 -------------------------------------------------------------------------------- /config/data/dictionary/pinyin/SYTDictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/pinyin/SYTDictionary.txt -------------------------------------------------------------------------------- /config/data/dictionary/pinyin/pinyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/pinyin/pinyin.txt -------------------------------------------------------------------------------- /config/data/dictionary/place/ns.tr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/place/ns.tr.txt -------------------------------------------------------------------------------- /config/data/dictionary/place/ns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/place/ns.txt -------------------------------------------------------------------------------- /config/data/dictionary/stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/stopwords.txt -------------------------------------------------------------------------------- /config/data/dictionary/synonym/CoreSynonym.bak.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/synonym/CoreSynonym.bak.txt -------------------------------------------------------------------------------- /config/data/dictionary/synonym/CoreSynonym.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/synonym/CoreSynonym.txt -------------------------------------------------------------------------------- /config/data/dictionary/tc/s2t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/tc/s2t.txt -------------------------------------------------------------------------------- /config/data/dictionary/tc/t2hk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/tc/t2hk.txt -------------------------------------------------------------------------------- /config/data/dictionary/tc/t2s.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/tc/t2s.txt -------------------------------------------------------------------------------- /config/data/dictionary/tc/t2tw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/dictionary/tc/t2tw.txt -------------------------------------------------------------------------------- /config/data/model/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/config/data/model/README.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assemblies/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/assemblies/plugin.xml -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ArrayCompare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ArrayCompare.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ArrayDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ArrayDistance.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/Dijkstra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/Dijkstra.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/EditDistance.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/LongestCommonSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/LongestCommonSubsequence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/LongestCommonSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/LongestCommonSubstring.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/MaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/MaxHeap.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/VectorDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/VectorDistance.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/Viterbi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/Viterbi.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/Interval.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalTree.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/Intervalable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/Intervalable.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalableComparatorByPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalableComparatorByPosition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalableComparatorBySize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/interval/IntervalableComparatorBySize.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Emit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Emit.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/FragmentToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/FragmentToken.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/MatchToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/MatchToken.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/State.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Token.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/Trie.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/TrieConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/algorithm/ahocorasick/trie/TrieConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/api/HanLP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/api/HanLP.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/api/HanLpGlobalSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/api/HanLpGlobalSettings.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/AhoCorasick/AhoCorasickDoubleArrayTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/AhoCorasick/AhoCorasickDoubleArrayTrie.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/AhoCorasick/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/AhoCorasick/State.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/MDAG/MDAG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/MDAG/MDAG.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGMap.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/MDAG/MDAGSet.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/MDAG/SimpleMDAGNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/MDAG/SimpleMDAGNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/DartMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/DartMap.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/DoubleArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/DoubleArray.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/Pair.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/AutoBytePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/AutoBytePool.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/AutoIntPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/AutoIntPool.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/BitVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/BitVector.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/DawgBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/DawgBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/DoubleArrayBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/DoubleArrayBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/dartsclone/details/Keyset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/dartsclone/details/Keyset.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/sequence/SString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/sequence/SString.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/set/UnEmptyStringSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/set/UnEmptyStringSet.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/DoubleArrayTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/DoubleArrayTrie.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/ITrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/ITrie.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/BaseNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/BaseNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/BinTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/BinTrie.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/Node.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/_EmptyValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/_EmptyValueArray.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/_ValueArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/_ValueArray.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/collection/trie/bintrie/util/ArrayTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/collection/trie/bintrie/util/ArrayTool.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLFixer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLFixer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLSentence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLSentence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNLLWord.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNllLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/CoNllLine.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/Evaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/Evaluator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/PosTagCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/CoNll/PosTagCompiler.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/model/MaxEntDependencyModelMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/model/MaxEntDependencyModelMaker.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/model/WordNatureWeightModelMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/model/WordNatureWeightModelMaker.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dependency/model/WordNatureWeightScorer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dependency/model/WordNatureWeightScorer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/SimpleDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/SimpleDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/StringDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/StringDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/SuffixDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/SuffixDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/TFDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/TFDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/TMDictionaryMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/TMDictionaryMaker.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/item/EnumItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/item/EnumItem.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/item/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/item/Item.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/dictionary/item/SimpleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/dictionary/item/SimpleItem.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/CorpusLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/CorpusLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/Document.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/Document.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/sentence/Sentence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/sentence/Sentence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/CompoundWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/CompoundWord.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/IWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/IWord.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/Word.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/WordFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/document/sentence/word/WordFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/ByteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/ByteArray.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayFileStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayFileStream.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayOtherStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayOtherStream.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/ByteArrayStream.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/EasyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/EasyReader.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/FileIOAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/FileIOAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/FolderWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/FolderWalker.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/ICacheAble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/ICacheAble.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/IIOAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/IIOAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/IOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/IOUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/io/LineHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/io/LineHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/nr/FamilyName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/nr/FamilyName.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/nr/NRCorpusLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/nr/NRCorpusLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/nr/NameDictionaryMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/nr/NameDictionaryMaker.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/occurrence/Occurrence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/occurrence/Occurrence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/occurrence/PairFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/occurrence/PairFrequency.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/occurrence/TermFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/occurrence/TermFrequency.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/occurrence/TermOccurrence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/occurrence/TermOccurrence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/occurrence/TriaFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/occurrence/TriaFrequency.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/synonym/ISynonym.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/synonym/ISynonym.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/synonym/Synonym.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/synonym/Synonym.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/synonym/SynonymHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/synonym/SynonymHelper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/tag/NR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/tag/NR.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/tag/NS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/tag/NS.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/tag/NT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/tag/NT.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/tag/Nature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/tag/Nature.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/CorpusUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/CorpusUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/CustomNatureUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/CustomNatureUtility.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/DictionaryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/DictionaryUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/EnumBuster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/EnumBuster.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/HanLpContants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/HanLpContants.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/Precompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/Precompiler.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/ReflectionFactoryHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/ReflectionFactoryHelper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/corpus/util/ReflectionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/corpus/util/ReflectionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/BaseSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/BaseSearcher.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/BiGramDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/BiGramDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreBiGramMixDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreBiGramMixDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreBiGramTableDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreBiGramTableDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreDictionaryTransformMatrixDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreDictionaryTransformMatrixDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreSynonymDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreSynonymDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CoreSynonymDictionaryEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CoreSynonymDictionaryEx.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/CustomDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/CustomDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/Dictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/Dictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/FileSystemTxtDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/FileSystemTxtDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/InternalWordIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/InternalWordIds.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/TransformMatrixDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/TransformMatrixDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/WordAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/WordAttribute.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/common/CommonDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/common/CommonDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/common/CommonStringDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/common/CommonStringDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/common/CommonSynonymDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/common/CommonSynonymDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/common/CommonSynonymDictionaryEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/common/CommonSynonymDictionaryEx.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/JapanesePersonDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/JapanesePersonDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/NRConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/NRConstant.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/NRDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/NRDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/NRPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/NRPattern.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/PersonDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/PersonDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nr/TranslatedPersonDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nr/TranslatedPersonDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ns/NSDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ns/NSDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ns/PlaceDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ns/PlaceDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nt/NTDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nt/NTDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/nt/OrganizationDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/nt/OrganizationDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/other/CharTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/other/CharTable.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/other/CharType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/other/CharType.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/Head.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/Head.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/Integer2PinyinConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/Integer2PinyinConverter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/Pinyin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/Pinyin.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/PinyinDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/PinyinDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/PinyinUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/PinyinUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/SYTDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/SYTDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/Shengmu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/Shengmu.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/String2PinyinConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/String2PinyinConverter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/TonePinyinString2PinyinConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/TonePinyinString2PinyinConverter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/py/Yunmu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/py/Yunmu.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/searcher/CachedBinTrieSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/searcher/CachedBinTrieSearcher.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/searcher/CachedDoubleArrayTrieSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/searcher/CachedDoubleArrayTrieSearcher.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/searcher/DoubleArrayTrieSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/searcher/DoubleArrayTrieSearcher.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/stopword/CoreStopWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/stopword/CoreStopWordDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/stopword/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/stopword/Filter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/stopword/StopWordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/stopword/StopWordDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/BaseChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/BaseChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToSimplifiedChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToSimplifiedChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToTaiwanChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToTaiwanChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToTraditionalChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/HongKongToTraditionalChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedToHongKongChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedToHongKongChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedToTaiwanChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/SimplifiedToTaiwanChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToHongKongChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToHongKongChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToSimplifiedChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToSimplifiedChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToTraditionalChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TaiwanToTraditionalChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalToHongKongChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalToHongKongChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalToTaiwanChineseDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/dictionary/ts/TraditionalToTaiwanChineseDictionary.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/IOSafeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/IOSafeHelper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/InputStreamCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/InputStreamCreator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/InputStreamOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/InputStreamOperator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/LineOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/LineOperator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/OutputStreamCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/OutputStreamCreator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/io/OutputStreamOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/io/OutputStreamOperator.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/log/HanLpLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/log/HanLpLogger.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/recognition/nr/JapanesePersonRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/recognition/nr/JapanesePersonRecognition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/recognition/nr/PersonRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/recognition/nr/PersonRecognition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/recognition/nr/TranslatedPersonRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/recognition/nr/TranslatedPersonRecognition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/recognition/ns/PlaceRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/recognition/ns/PlaceRecognition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/recognition/nt/OrganizationRecognition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/recognition/nt/OrganizationRecognition.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/CRF/CRFSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/CRF/CRFSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Config.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/DictionaryBasedSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/DictionaryBasedSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Dijkstra/DijkstraSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Dijkstra/DijkstraSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Dijkstra/Path/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Dijkstra/Path/State.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/HMM/HMMSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/HMM/HMMSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/NShortSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/NShortSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/Path/AtomNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/Path/AtomNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/Path/CQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/Path/CQueue.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/Path/NShortPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/Path/NShortPath.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/Path/PathNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/Path/PathNode.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/NShort/Path/QueueElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/NShort/Path/QueueElement.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Other/AhoCorasickDoubleArrayTrieSegmenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Other/AhoCorasickDoubleArrayTrieSegmenter.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Other/CommonAhoCorasickSegmentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Other/CommonAhoCorasickSegmentUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Other/DoubleArrayTrieSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Other/DoubleArrayTrieSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Other/LongestBinSegmentToy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Other/LongestBinSegmentToy.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Segment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Segment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/Graph.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/Node.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/SimpleGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Viterbi/Path/SimpleGraph.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/Viterbi/ViterbiSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/Viterbi/ViterbiSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/WordBasedGenerativeModelSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/WordBasedGenerativeModelSegment.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/Edge.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/EdgeFrom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/EdgeFrom.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/Graph.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/ResultTerm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/ResultTerm.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/Term.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/Term.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/Vertex.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/WordNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/WordNet.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/seg/common/wrapper/SegmentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/seg/common/wrapper/SegmentWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/summary/BM25.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/summary/BM25.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/summary/KeywordExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/summary/KeywordExtractor.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/summary/TextRankKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/summary/TextRankKeyword.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/summary/TextRankSentence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/summary/TextRankSentence.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/BasicTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/BasicTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/IndexTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/IndexTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/NLPTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/NLPTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/NotionalTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/NotionalTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/SpeedTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/SpeedTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/StandardTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/StandardTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/TraditionalChineseTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/TraditionalChineseTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/tokenizer/URLTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/tokenizer/URLTokenizer.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/ByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/ByteUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/CharacterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/CharacterHelper.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/LexiconUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/LexiconUtility.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/MathTools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/MathTools.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/Predefine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/Predefine.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/SentencesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/SentencesUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hankcs/hanlp/utility/TextUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/com/hankcs/hanlp/utility/TextUtility.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/analyzer/LcAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/analyzer/LcAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/analyzer/LcAnalyzerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/analyzer/LcAnalyzerConfig.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/domain/CustomWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/domain/CustomWord.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/domain/CustomWordAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/domain/CustomWordAttribute.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/filter/PinyinTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/filter/PinyinTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/filter/StopWordTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/filter/StopWordTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/filter/SynonymTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/filter/SynonymTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/filter/UselessCharFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/filter/UselessCharFilter.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/filter/WhitespaceTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/filter/WhitespaceTokenFilter.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/tokenizer/LcTokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/tokenizer/LcTokenizer.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/tokenizer/SegmentWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/tokenizer/SegmentWrapper.java -------------------------------------------------------------------------------- /src/main/java/lc/lucene/util/CharacterUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/lc/lucene/util/CharacterUtil.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/LcAnalyzerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/index/analysis/LcAnalyzerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/LcAnalyzerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/index/analysis/LcAnalyzerType.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/LcTokenFilterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/index/analysis/LcTokenFilterFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/LcTokenFilterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/index/analysis/LcTokenFilterType.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/index/analysis/LcTokenizerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/index/analysis/LcTokenizerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcAnalysisClientPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcAnalysisClientPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcAnalysisPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcAnalysisPlugin.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadRequestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadRequestBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcDictReloadResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcRestAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcRestAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/LcTransportDictReloadAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/LcTransportDictReloadAction.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadResult.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadTransportRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadTransportRequest.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadTransportResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/NodeDictReloadTransportResponse.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/service/CustomDictionaryReloadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/service/CustomDictionaryReloadService.java -------------------------------------------------------------------------------- /src/main/java/org/elasticsearch/plugin/analysis/lc/service/DictionaryReloadTransportService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/java/org/elasticsearch/plugin/analysis/lc/service/DictionaryReloadTransportService.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /src/main/resources/plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/resources/plugin-descriptor.properties -------------------------------------------------------------------------------- /src/main/resources/plugin-security.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/main/resources/plugin-security.policy -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/analyzer/LcAnalyzerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/analyzer/LcAnalyzerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/analyzer/SegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/analyzer/SegmentTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/elasticsearch/AnalyzeApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/elasticsearch/AnalyzeApiTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/elasticsearch/ReloadDictApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/elasticsearch/ReloadDictApiTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/pinyin/PinyinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/pinyin/PinyinTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/text/ExtractKeywordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/text/ExtractKeywordTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/utility/IOSafeHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/utility/IOSafeHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/hankcs/test/utility/TextUtilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitchennan/elasticsearch-analysis-lc/HEAD/src/test/java/com/hankcs/test/utility/TextUtilityTest.java --------------------------------------------------------------------------------