MMAnalyzer极易中文分词组件

mmanalyzer 包含有依赖包的mmanalyzer文件,导入到java library当中就可以愉快的分词了,快来下载使用吧 立即下载

原文地址:http://xiarilian12.iteye.com/blog/855245

  1. 支持英文、数字、中文(简体)混合分词   
  2. 常用的数量和人名的匹配   
  3. 超过22万词的词库整理   
  4. 实现正向最大匹配算法   
  5.   
  6. //采用正向最大匹配的中文分词算法,相当于分词粒度等于0   
  7. MMAnalyzer analyzer = new MMAnalyzer();   
  8.   
  9. //参数为分词粒度:当字数等于或超过该参数,且能成词,该词就被切分出来   
  10. MMAnalyzer analyzer = new MMAnalyzer(2);   
  11.   
  12.   
  13. //增加一个新词典,采用每行一个词的读取方式   
  14. MMAnalyzer.addDictionary(reader);   
  15.   
  16. //增加一个新词   
  17. MMAnalyzer.addWord(newWord);   
  18.   
  19.   
  20.    
  21.   
  22. //删除词库中的全部词语(注意:非常危险的操作,在没有加载新的词库前所有的分词都将失效)  
  23. MMAnalyzer.clear();  
  24.   
  25. //词库中是否包含该词  
  26. MMAnalyzer.contains(String word);  
  27.   
  28. //从词库中移除该词  
  29. MMAnalyzer.removeWord(String word);  
  30.   
  31. //当前词库中包含的词语总数  
  32. MMAnalyzer.size();  
  33.   
  34.   
  35. view plaincopy to clipboardprint?  
  36. package demo.analysis;      
  37.     
  38. import java.io.IOException;      
  39.     
  40. import jeasy.analysis.MMAnalyzer;      
  41.     
  42. public class Segment      
  43. {      
  44.     
  45. public static void main(String[] args)      
  46. {      
  47. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"      
  48. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"      
  49. + "20000余人受伤,近20万人无家可归。";      
  50.     
  51. MMAnalyzer analyzer = new MMAnalyzer();      
  52. try      
  53. {      
  54. System.out.println(analyzer.segment(text, " | "));      
  55. }      
  56. catch (IOException e)      
  57. {      
  58. e.printStackTrace();      
  59. }      
  60. }      
  61. }     
  62. package demo.analysis;   
  63.   
  64. import java.io.IOException;   
  65.   
  66. import jeasy.analysis.MMAnalyzer;   
  67.   
  68. public class Segment   
  69. {   
  70.   
  71. public static void main(String[] args)   
  72. {   
  73. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"   
  74. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"   
  75. + "20000余人受伤,近20万人无家可归。";   
  76.   
  77. MMAnalyzer analyzer = new MMAnalyzer();   
  78. try   
  79. {   
  80. System.out.println(analyzer.segment(text, " | "));   
  81. }   
  82. catch (IOException e)   
  83. {   
  84. e.printStackTrace();   
  85. }   
  86. }   
  87. }    
  88.   
  89. 生成效果:   
  90.   
  91. 据 | 路透社 | 报道 | 印度尼西亚 | 社会 | 事务 | 部 | 官员 | 星期二 | 29日 | 表示 | 日惹 | 市 | 附近 | 当地时间 | 27日   
  92.   
  93. | 晨 | 5时 | 53分 | 发生 | 里氏 | 6.2级 | 地震 | 已经 | 造成 | 至少 | 5427人 | 死亡 | 20000 | 余人 | 受伤 | 近 | 20万人 | 无家可归 |   
  94.   
  95.   
  96. view plaincopy to clipboardprint?  
  97. package demo.analysis;      
  98.     
  99. import jeasy.analysis.MMAnalyzer;      
  100.     
  101. import org.apache.lucene.analysis.Analyzer;      
  102. import org.apache.lucene.document.Document;      
  103. import org.apache.lucene.document.Field;      
  104. import org.apache.lucene.index.IndexWriter;      
  105. import org.apache.lucene.queryParser.QueryParser;      
  106. import org.apache.lucene.search.Hits;      
  107. import org.apache.lucene.search.IndexSearcher;      
  108. import org.apache.lucene.search.Query;      
  109. import org.apache.lucene.store.Directory;      
  110. import org.apache.lucene.store.RAMDirectory;      
  111.     
  112. public class Segment      
  113. {      
  114.     
  115. public static void main(String[] args)      
  116. {      
  117. String fieldName = "text";      
  118. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"      
  119. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"      
  120. + "20000余人受伤,近20万人无家可归。"; //检索内容      
  121.     
  122. //采用正向最大匹配的中文分词算法      
  123. Analyzer analyzer = new MMAnalyzer();      
  124.     
  125. Directory directory = new RAMDirectory();      
  126. //Directory directory = FSDirectory.getDirectory("/tmp/testindex", true);      
  127.     
  128. try      
  129. {      
  130. IndexWriter iwriter = new IndexWriter(directory, analyzer, true);      
  131. iwriter.setMaxFieldLength(25000);      
  132. Document doc = new Document();      
  133. doc.add(new Field(fieldName, text, Field.Store.YES, Field.Index.TOKENIZED));      
  134. iwriter.addDocument(doc);      
  135. iwriter.close();      
  136.     
  137. IndexSearcher isearcher = new IndexSearcher(directory);      
  138. QueryParser parser = new QueryParser(fieldName, analyzer);      
  139. Query query = parser.parse("印度尼西亚 6.2级地震");//检索词      
  140. Hits hits = isearcher.search(query);      
  141. System.out.println("命中:" + hits.length());      
  142.     
  143. for (int i = 0; i < hits.length(); i++)      
  144. {      
  145. Document hitDoc = hits.doc(i);      
  146. System.out.println("内容:" + hitDoc.get(fieldName));      
  147. }      
  148.     
  149. isearcher.close();      
  150. directory.close();      
  151. }      
  152. catch (Exception e)      
  153. {      
  154. e.printStackTrace();      
  155. }      
  156. }      
  157.     
  158. }     
  159. package demo.analysis;   
  160.   
  161. import jeasy.analysis.MMAnalyzer;   
  162.   
  163. import org.apache.lucene.analysis.Analyzer;   
  164. import org.apache.lucene.document.Document;   
  165. import org.apache.lucene.document.Field;   
  166. import org.apache.lucene.index.IndexWriter;   
  167. import org.apache.lucene.queryParser.QueryParser;   
  168. import org.apache.lucene.search.Hits;   
  169. import org.apache.lucene.search.IndexSearcher;   
  170. import org.apache.lucene.search.Query;   
  171. import org.apache.lucene.store.Directory;   
  172. import org.apache.lucene.store.RAMDirectory;   
  173.   
  174. public class Segment   
  175. {   
  176.   
  177. public static void main(String[] args)   
  178. {   
  179. String fieldName = "text";   
  180. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"   
  181. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"   
  182. + "20000余人受伤,近20万人无家可归。"; //检索内容   
  183.   
  184. //采用正向最大匹配的中文分词算法   
  185. Analyzer analyzer = new MMAnalyzer();   
  186.   
  187. Directory directory = new RAMDirectory();   
  188. //Directory directory = FSDirectory.getDirectory("/tmp/testindex", true);   
  189.   
  190. try   
  191. {   
  192. IndexWriter iwriter = new IndexWriter(directory, analyzer, true);   
  193. iwriter.setMaxFieldLength(25000);   
  194. Document doc = new Document();   
  195. doc.add(new Field(fieldName, text, Field.Store.YES, Field.Index.TOKENIZED));   
  196. iwriter.addDocument(doc);   
  197. iwriter.close();   
  198.   
  199. IndexSearcher isearcher = new IndexSearcher(directory);   
  200. QueryParser parser = new QueryParser(fieldName, analyzer);   
  201. Query query = parser.parse("印度尼西亚 6.2级地震");//检索词   
  202. Hits hits = isearcher.search(query);   
  203. System.out.println("命中:" + hits.length());   
  204.   
  205. for (int i = 0; i < hits.length(); i++)   
  206. {   
  207. Document hitDoc = hits.doc(i);   
  208. System.out.println("内容:" + hitDoc.get(fieldName));   
  209. }   
  210.   
  211. isearcher.close();   
  212. directory.close();   
  213. }   
  214. catch (Exception e)   
  215. {   
  216. e.printStackTrace();   
  217. }   
  218. }   
  219.   
  220. }    
  221.   
  222. 生成效果:   
  223.   
  224. 命中:1   
  225. 内容:据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,日惹市附近当地时间27日晨5时53分发生   
  226.   
  227. 的里氏6.2级地震已经造成至少5427人死亡,20000余人受伤,近20万人无家可归。   
  228.   
  229.   
  230. view plaincopy to clipboardprint?  
  231. package demo.analysis;      
  232.     
  233. import jeasy.analysis.MMAnalyzer;      
  234.     
  235. import org.apache.lucene.analysis.Analyzer;      
  236. import org.apache.lucene.analysis.TokenStream;      
  237. import org.apache.lucene.document.Document;      
  238. import org.apache.lucene.document.Field;      
  239. import org.apache.lucene.index.IndexReader;      
  240. import org.apache.lucene.index.IndexWriter;      
  241. import org.apache.lucene.index.TermPositionVector;      
  242. import org.apache.lucene.queryParser.QueryParser;      
  243. import org.apache.lucene.search.Hits;      
  244. import org.apache.lucene.search.IndexSearcher;      
  245. import org.apache.lucene.search.Query;      
  246. import org.apache.lucene.search.highlight.Highlighter;      
  247. import org.apache.lucene.search.highlight.QueryScorer;      
  248. import org.apache.lucene.search.highlight.TokenSources;      
  249. import org.apache.lucene.store.Directory;      
  250. import org.apache.lucene.store.RAMDirectory;      
  251.     
  252. public class Segment      
  253. {      
  254.     
  255. public static void main(String[] args)      
  256. {      
  257. String fieldName = "text";      
  258. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"      
  259. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"      
  260. + "20000余人受伤,近20万人无家可归。"; //检索内容      
  261.     
  262. //采用正向最大匹配的中文分词算法      
  263. Analyzer analyzer = new MMAnalyzer();      
  264.     
  265. Directory directory = new RAMDirectory();      
  266. //Directory directory = FSDirectory.getDirectory("/tmp/testindex", true);      
  267.     
  268. try      
  269. {      
  270. IndexWriter iwriter = new IndexWriter(directory, analyzer, true);      
  271. iwriter.setMaxFieldLength(25000);      
  272. Document doc = new Document();      
  273. doc.add(new Field(fieldName, text, Field.Store.YES,      
  274. Field.Index.TOKENIZED,      
  275. Field.TermVector.WITH_POSITIONS_OFFSETS));      
  276. iwriter.addDocument(doc);      
  277. iwriter.close();      
  278.     
  279. IndexSearcher isearcher = new IndexSearcher(directory);      
  280. QueryParser parser = new QueryParser(fieldName, analyzer);      
  281. Query query = parser.parse("印度尼西亚 6.2级地震");//检索词      
  282. Hits hits = isearcher.search(query);      
  283. System.out.println("命中:" + hits.length());      
  284.     
  285. Highlighter highlighter = new Highlighter(new QueryScorer(query));      
  286. for (int i = 0; i < hits.length(); i++)      
  287. {      
  288. text = hits.doc(i).get(fieldName);      
  289. TermPositionVector tpv = (TermPositionVector) IndexReader.open(      
  290. directory).getTermFreqVector(hits.id(i), fieldName);      
  291. TokenStream tokenStream = TokenSources.getTokenStream(tpv);      
  292. String result = highlighter.getBestFragments(tokenStream, text, 3, "...");      
  293. System.out.println("内容:" + result);      
  294. }      
  295.     
  296. isearcher.close();      
  297. directory.close();      
  298. }      
  299. catch (Exception e)      
  300. {      
  301. e.printStackTrace();      
  302. }      
  303. }      
  304.     
  305. }     
  306. package demo.analysis;   
  307.   
  308. import jeasy.analysis.MMAnalyzer;   
  309.   
  310. import org.apache.lucene.analysis.Analyzer;   
  311. import org.apache.lucene.analysis.TokenStream;   
  312. import org.apache.lucene.document.Document;   
  313. import org.apache.lucene.document.Field;   
  314. import org.apache.lucene.index.IndexReader;   
  315. import org.apache.lucene.index.IndexWriter;   
  316. import org.apache.lucene.index.TermPositionVector;   
  317. import org.apache.lucene.queryParser.QueryParser;   
  318. import org.apache.lucene.search.Hits;   
  319. import org.apache.lucene.search.IndexSearcher;   
  320. import org.apache.lucene.search.Query;   
  321. import org.apache.lucene.search.highlight.Highlighter;   
  322. import org.apache.lucene.search.highlight.QueryScorer;   
  323. import org.apache.lucene.search.highlight.TokenSources;   
  324. import org.apache.lucene.store.Directory;   
  325. import org.apache.lucene.store.RAMDirectory;   
  326.   
  327. public class Segment   
  328. {   
  329.   
  330. public static void main(String[] args)   
  331. {   
  332. String fieldName = "text";   
  333. String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日)表示,"   
  334. + "日惹市附近当地时间27日晨5时53分发生的里氏6.2级地震已经造成至少5427人死亡,"   
  335. + "20000余人受伤,近20万人无家可归。"; //检索内容   
  336.   
  337. //采用正向最大匹配的中文分词算法   
  338. Analyzer analyzer = new MMAnalyzer();   
  339.   
  340. Directory directory = new RAMDirectory();   
  341. //Directory directory = FSDirectory.getDirectory("/tmp/testindex", true);   
  342.   
  343. try   
  344. {   
  345. IndexWriter iwriter = new IndexWriter(directory, analyzer, true);   
  346. iwriter.setMaxFieldLength(25000);   
  347. Document doc = new Document();   
  348. doc.add(new Field(fieldName, text, Field.Store.YES,   
  349. Field.Index.TOKENIZED,   
  350. Field.TermVector.WITH_POSITIONS_OFFSETS));   
  351. iwriter.addDocument(doc);   
  352. iwriter.close();   
  353.   
  354. IndexSearcher isearcher = new IndexSearcher(directory);   
  355. QueryParser parser = new QueryParser(fieldName, analyzer);   
  356. Query query = parser.parse("印度尼西亚 6.2级地震");//检索词   
  357. Hits hits = isearcher.search(query);   
  358. System.out.println("命中:" + hits.length());   
  359.   
  360. Highlighter highlighter = new Highlighter(new QueryScorer(query));   
  361. for (int i = 0; i < hits.length(); i++)   
  362. {   
  363. text = hits.doc(i).get(fieldName);   
  364. TermPositionVector tpv = (TermPositionVector) IndexReader.open(   
  365. directory).getTermFreqVector(hits.id(i), fieldName);   
  366. TokenStream tokenStream = TokenSources.getTokenStream(tpv);   
  367. String result = highlighter.getBestFragments(tokenStream, text, 3, "...");   
  368. System.out.println("内容:" + result);   
  369. }   
  370.   
  371. isearcher.close();   
  372. directory.close();   
  373. }   
  374. catch (Exception e)   
  375. {   
  376. e.printStackTrace();   
  377. }   
  378. }   
  379.   
  380. }   
  381.    
  382. 生成效果:   
  383.   
  384. 命中:1   
  385. 内容:据路透社报道,<B>印度尼西亚</B>社会事务部一官员星期二(29日)表示,日惹市附近当地时间27日晨5时53分发生的   
  386.   
  387. 里氏<B>6.2级</B><B>地震</B>已经造成至少5427人死亡,20000余人受伤,近20万人无家可归  
  388.   
  389.   
  390.   
  391. 本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/xiaoping8411/archive/2010/03/30/5435134.aspx  

MMAnalyzer 分词jar包(lucene-core-2.4.1.jar je-analysis-1.5.3.jar) Lucene中文分词器中的极易分词组件,包含jeasy.analysis.MMAnalyzer,以及依赖包lucene-core-2.4.1.jar! 立即下载

相关推荐

MMAnalyzer 分词必导入jar包(lucene-core-2.4.1.jar je-analysis-1.5.3.jar)

网上MMAnalyzer资源太少了,大多数初学者都会少导入JAR包,因为网上的贴的代码只有jeasy.analysis.MMAnalyzer,而没有依赖包lucene-core-2.4.1.jar!

分词器比较

分词器的评测包括分词结果、时间消耗和分词效果,分词效果分为好、较好、中差几个等级。           JE分词器,也就是MMAnalyzer中文分词器,采用基于词典的正向最大匹配分词算法,比较适合做垂直搜索和信息挖掘。通过数据分析得知,其分词效果好。           PaodingAnalyzer中文分词器使用字典分词法和二元分词法相结合,首先使用字典分词法,当词在字典中不存在的时候,使

xiaoyu714543065的专栏 1114

MMAnalyzer分词jar包

Java中MMAnalyzer分词必须导入的两个jar包,这样程序才不会报错。

TFIDF算法java实现

转载自: http://xwrwc.blog.163.com/blog/static/46320003201010634132451/   一、算法简介         TF-IDF(term frequency–inverse document frequency)。         TFIDF的主要思想是:如果某个词或短语在一篇文章中出现的频率TF高,并且在其他文章中很少出现,则认为...

maqianmaqian的专栏 600

MMAnalyzer 相关jar包,java中文分词

jeasy.analysis.MMAnalyzer包,网上资源挺少的,要么就是要很多积分下载,技术嘛,应该免费分享,所以我就不设置积分了,大家可以随意下载。

RC滤波电路工作原理:【带图+公式计算】

容抗Xc和电容C成反比,和频率f也成反比,C越大,交流电容易通过电容,说明电容量大,电容的阻碍作用小;交流电的频率高,交流电也容易通过电容,说明频率高,电容的阻碍作用也小。我们可以看到,一个2V的纹波,经常RC电路后,幅值下降到mv级别,基本可以忽略不计,这就是RC滤波电路的工作原理。一个频率为1Khz的信号,通过一个容值为0.1uf的电容,计算电容对该信号产生的阻抗。将RC滤波器电路中的电阻,取值为1KΩ,电容取值为0.47uf,纹波幅值为2V。从公式1可以看到,Xc越大,Vout值就越接近Vin的值。

weixin_66299220的博客 2万+

Java JE MMAnalyzer

需要引入je-analysis-1.4.0.jar包 package com.test; import java.io.IOException; import java.io.StringReader; import jeasy.analysis.MMAnalyzer; public class testJE { public static void mai...

半睡半醒半浮生 396

基于Python的信用卡欺诈检测机器学习案例报告

当今时代,在线支付已成为一种高效便捷的支付方式,我们可以突破时间和空间的限制,输入我们的信用卡各项信息就可以完成在线支付。但随之而来的是这种支付方式也具备一定的风险性,我们无法辨别对方是否是恶意套取我们资金的非法分子。当信用卡信息数据泄露导致金钱失窃并最终失去客户忠诚度和公司声誉时,组织、消费者、银行和商家都会面临风险。2017 年,未经授权的信用卡操作达到了惊人的 1670 万受害者。此外,据美国联邦贸易委员会 (FTC) 报告,2017 年信用卡欺诈索赔数量比上一年高出 40%。

weixin_45673389的博客 6691

MMAnalyzer中文搜索(极易中文分词组件)

 字符串切分 package demo.analysis; import java.io.IOException; import jeasy.analysis.MMAnalyzer; public class Segment { public static void main(String[] args) { String text = "据路透社报道,印度尼西亚社会事务部一官员星期二(29日

2107

高通camera调试经验总结

修改AF对焦模式 adb shell setprop vendor.debug.camera.af.manual 2 //使能手动对焦 adb shell setprop vendor.debug.camera.af.manual 0 //使能自动对焦

weixin_43381364的博客 1万+

手把手教你用CsvView分析大疆无人机飞行日志(附实战CTF题解)

本文详细介绍了如何使用CsvView工具分析大疆无人机飞行日志,包括环境搭建、日志提取、核心功能解析及CTF实战技巧。通过实战案例,帮助读者掌握无人机取证的关键技术,提升日志分析能力,特别适合网络安全竞赛和实际取证场景。

weixin_42652674的博客 455

极易中文分词

支持英文、数字、中文(简体)混合分词 常用的数量和人名的匹配 超过22万词的词库整理 实现正向最大匹配算法 //采用正向最大匹配的中文分词算法,相当于分词粒度等于0 MMAnalyzer analyzer = new MMAnalyzer(); //参数为分词粒度:当字数等于或超过该参数,且能成词,该词就被切分出来 MMAnalyzer analyzer = new MMAnal

专注大规模数据处理 1285

浪潮服务器ESXI6.7部署实战:手动集成RAID驱动避坑指南

本文详细介绍了在浪潮服务器上部署ESXI6.7时手动集成RAID驱动的完整流程和避坑指南。从驱动获取、解压技巧到封装实战,逐步解决国产服务器常见的驱动缺失问题,特别针对PM8060 RAID卡提供具体解决方案,帮助IT运维人员顺利完成ESXI部署。

weixin_33725722的博客 461

开源中文分词算法

一,IK Analyzer(暗黑的“不朽之王Immortal King”) : IK Analyzer 是更多的考虑了互联网用户在产品及名址信息搜索这块的应用,IK特别适用于搜索商家,产品,名址,如商品交易,美食,娱乐,电子地图等,因为它是基于这样 的应用诞生的。IK在一开始的设计的时候,它有一个隐形的目标,是对数词,量词,专有名词的增强处理,这是由于它的基于web gis搜索的需求定位决定的。 在IKQueryparser 中,它不是简单的返回所有分词结果的组合,而是建立起一个分词树,将有可能的组合放.

uana_777的博客 582

点云处理工具——pclpy安装

pclpy介绍及详细安装过程 文章目录pclpy简介下载:安装测试 pclpy简介 pclpy是点云库(PCL)的Python绑定。使用CppHeaderParser和pybind11从头文件生成。 这个库正在积极开发中,api可能会发生变化。所包含的模块确实可以工作,但测试还不完整。目前只支持Windows和python 3.6 x64。 许多其他python库尝试绑定PCL。最流行的是python-pcl,它使用Cython。虽然Cython非常强大,但绑定c++模板并不是它的强项(PCL大量使用模.

图像处理、SLAM、PCL、OpenCV爱好者 1万+

肖特基二极管选型参数,结构原理,工艺与注意问题总结

肖特基二极管(Schottky Diode)是一种特殊的二极管,也被称为肖特基势垒二极管。它是利用金属与半导体接触形成的金属-半导体结原理制成的。与传统的PN结二极管相比,肖特基二极管具有更低的正向压降、更高的开关速度、更高的反向恢复时间以及更好的温度稳定性等特点。本文对肖特基二极管的工作原理,结构特点,工艺流程,选型参数及设计注意事项进行总结。

fydar的博客 812

Lucene分词器,使用中文分词器,扩展词库,停用词

停止词:lucene的停止词是无功能意义的词,比如is 、a 、are 、”的”,“得”,“我” 等,这些词会在句子中多次出现却无意义,所以在分词的时候需要把这些词过滤掉。   扩展词库:就是不想让哪些词被分开,让他们分成一个词。     同义词:假设有一个电子商务系统,销售书籍,提供了一个搜索引擎,一天,市场部的人要求客户在搜索书籍时,同义词就是比如输入“电子”,除了展示电子相关的书籍

xiaomin1991222的专栏 1955

Hermes Agent 彩蛋大盘点:藏在终端里的浪漫

本文主要介绍了Hermes Agent 彩蛋大盘点:藏在终端里的浪漫,希望能对使用Hermes Agent的同学们有所帮助。 文章目录 1. 前言 2. Spinner 动画 3. Kawaii 表情 4. 思考动词 THINKING_VERBS 5. 皮肤主题 6. 启动 Banner 7. 工具 Emoji 8. 内置人格 9. SOUL.md —— Agent 的灵魂 10. BOOT.md —— 启动自动执行 11. 随机 Tips 12. 统计总览

weixin_43178406的博客 7万+

Lucene之庖丁分词器及性能分析

首先简单介绍一下中文分词器,lucene默认的中文分词器有:单字分词StandardAnalyzer 、 二分法分词 CJKAnalyzer。另外就是外部的词典分词了,最简单的是极易分词MMAnalyzer、庖丁分词PaodingAnalyzer。 单字分词就是把一句中文一个字一个字的分开,二分法分词就是相邻的二个字是一个关键词,基本上这两种分词方法用的很少了,用法也很简单。 MMAn

励志照亮人生,编程改变命运! 1692

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【转载】Lucene学习笔记(八)--完

八、搜索引擎的中文问题: 大纲: 1. 中文分词的一些常见问题 2. Lucene的StandardAnalyzer对中文的处理 3. CJKAnalyzer对中文的处理 4. 中科院的中文分词工具 1. 中文分词的问题: 1.1 分词:指的就是将一个完整的句子换分为一个个的分词(Term)对象的过程。 这种分词应当满足某种语言规则,以便于为其建立索引。 1.2 中文分词与英文分...

20386053 107

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: 基于Lucene3.5.0如何从TokenStream获得Token
下一篇: Lucene的分词器Analyzer
ld_flex
博客等级 码龄16年 26粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值