Lucene 个人领悟 (二)
想了想,还是继续写吧,因为,太无聊了,媳妇儿也还有半个小时才下班。
前面拖拖拉拉用了三篇文章来做铺垫,这一篇开始正经搞了啊。
首先,我要加几个链接
http://www.cnblogs.com/xing901022/p/3933675.html
这篇文章太屌了,写得非常好,另外那个PPT也建议大家仔细看看,非常好,very棒。
嗯,接下来,应该干啥呢,应该写代码了!应该写代码了!应该写代码了!重要的事情说三遍。
说的再多都不如搞起来,不是有句话说吗?talk is expensive,show me the code。对吧。
从哪说呢?
首先,我用的是今天之前的最新版本 6.5.1, shit,刚才看maven的时候他们竟然又上传了 6.6.0的版本,不重要,差的估计不多,看来美国的大兄弟们也是很努力的呀,人家都那么叼了,还在努力,我们,唉。算了,继续装逼吧。
这一次,贴代码了,不截图了。首先maven配置:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.muyi.lucene</groupId> <artifactId>mavenlucene6</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>mavenlucene</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-core</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-highlighter</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-common</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-memory</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-queryparser</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.2-FINAL</version> </dependency> <dependency> <groupId>com.janeluo</groupId> <artifactId>ikanalyzer</artifactId> <version>2012_u6</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-analyzers-smartcn</artifactId> <version>6.5.1</version> </dependency> <dependency> <groupId>org.apache.lucene</groupId> <artifactId>lucene-backward-codecs</artifactId> <version>6.5.1</version> </dependency> </dependencies> </project>
没有注释,是吧,关键我不知道写啥呀,ikanalyzer这个是IK分词器,这个坐标是在百度经验里面找到的,lucene-analyzers-smartcn这个也是中文分词器,其他的就是jxl和poi的包了,反正我写的就是需要这么多依赖。
然后,我们就要开始coding了,好累呀,明天再写吧。