提交 9332af66 编写于 作者: S smileNicky

Merge remote-tracking branch 'origin/1.0.0' into develop

...@@ -6,17 +6,17 @@ ...@@ -6,17 +6,17 @@
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<spring.version>4.1.5.RELEASE</spring.version> <spring.version>4.3.17.RELEASE</spring.version>
<spring-data-jpa.version>1.4.2.RELEASE</spring-data-jpa.version> <spring-data-jpa.version>1.4.2.RELEASE</spring-data-jpa.version>
<spring-data-commons.version>1.6.2.RELEASE</spring-data-commons.version> <spring-data-commons.version>1.6.2.RELEASE</spring-data-commons.version>
<hibernate.version>4.3.8.Final</hibernate.version> <hibernate.version>4.3.8.Final</hibernate.version>
<shiro.version>1.2.3</shiro.version> <shiro.version>1.2.3</shiro.version>
<lucene.version>4.7.2</lucene.version> <lucene.version>4.7.2</lucene.version>
<druid.version>1.0.9</druid.version> <druid.version>1.0.9</druid.version>
<log4j.version>1.2.17</log4j.version> <log4j.version>1.2.17</log4j.version>
<poi.version>3.7</poi.version> <poi.version>3.7</poi.version>
<mysql.version>5.1.27</mysql.version> <mysql.version>5.1.27</mysql.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
<dependencies> <dependencies>
...@@ -262,7 +262,7 @@ ...@@ -262,7 +262,7 @@
<dependency> <dependency>
<groupId>commons-fileupload</groupId> <groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId> <artifactId>commons-fileupload</artifactId>
<version>1.2.2</version> <version>1.3.3</version>
</dependency> </dependency>
......
package net.myblog.junit.test; package net.myblog.junit.test;
import java.io.File;
import java.io.IOException;
import java.io.StringReader;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import net.myblog.core.Constants; import net.myblog.core.Constants;
import net.myblog.core.lucene.HighlighterBuilder; import net.myblog.core.lucene.HighlighterBuilder;
import net.myblog.core.lucene.IndexWriterBuilder; import net.myblog.core.lucene.IndexWriterBuilder;
import net.myblog.entity.Article; import net.myblog.entity.Article;
import net.myblog.utils.DateUtils; import net.myblog.utils.DateUtils;
import net.myblog.utils.Tools; import net.myblog.utils.Tools;
import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream; import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.document.Document; import org.apache.lucene.document.Document;
...@@ -25,34 +17,35 @@ import org.apache.lucene.index.IndexReader; ...@@ -25,34 +17,35 @@ import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.queryparser.classic.ParseException; import org.apache.lucene.queryparser.classic.ParseException;
import org.apache.lucene.queryparser.classic.QueryParser; import org.apache.lucene.queryparser.classic.QueryParser;
import org.apache.lucene.search.BooleanClause; import org.apache.lucene.search.*;
import org.apache.lucene.search.BooleanQuery;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TopDocs;
import org.apache.lucene.search.highlight.Highlighter; import org.apache.lucene.search.highlight.Highlighter;
import org.apache.lucene.search.highlight.InvalidTokenOffsetsException; import org.apache.lucene.search.highlight.InvalidTokenOffsetsException;
import org.apache.lucene.search.highlight.QueryScorer; import org.apache.lucene.search.highlight.QueryScorer;
import org.apache.lucene.store.Directory; import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory; import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.util.Version; import org.apache.lucene.util.Version;
import org.springframework.cglib.transform.impl.AddInitTransformer;
import org.wltea.analyzer.lucene.IKAnalyzer; import org.wltea.analyzer.lucene.IKAnalyzer;
import java.io.File;
import java.io.IOException;
import java.io.StringReader;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
public class LuceneTest { public class LuceneTest {
private static Directory dir; private static Directory dir;
public static void main(String[] args) { public static void main(String[] args) {
// Article a = new Article(); Article a = new Article();
// a.setArticleId(123); a.setArticleId(123);
// a.setArticleName("测试"); a.setArticleName("测试");
// a.setArticleContent("测试内容123"); a.setArticleContent("测试内容123");
// addIndex(a); addIndex(a);
List<Article> articles = searchArticle("测试"); List<Article> articles = searchArticle("测试");
for(Article a:articles){ for(Article article:articles){
System.out.println(a.getArticleContent()); System.out.println(article.getArticleContent());
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册