1. 程式人生 > >Lucene 個人領悟 (二)

Lucene 個人領悟 (二)

spa encoding 繼續 per 2.6 hot www exc 上傳

想了想,還是繼續寫吧,因為,太無聊了,媳婦兒也還有半個小時才下班。

前面拖拖拉拉用了三篇文章來做鋪墊,這一篇開始正經搞了啊。

首先,我要加幾個鏈接

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了,好累呀,明天再寫吧。

Lucene 個人領悟 (二)