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

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

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