Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
smileNicky
myblog
提交
9332af66
M
myblog
项目概览
smileNicky
/
myblog
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
myblog
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9332af66
编写于
1月 27, 2019
作者:
S
smileNicky
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/1.0.0' into develop
上级
cddddb87
5649eff5
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
27 addition
and
34 deletion
+27
-34
src/pom.xml
src/pom.xml
+12
-12
src/src/test/java/net/myblog/junit/test/LuceneTest.java
src/src/test/java/net/myblog/junit/test/LuceneTest.java
+15
-22
未找到文件。
src/pom.xml
浏览文件 @
9332af66
...
...
@@ -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>
...
...
src/src/test/java/net/myblog/junit/test/LuceneTest.java
浏览文件 @
9332af66
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
a
rticle
:
articles
){
System
.
out
.
println
(
a
rticle
.
getArticleContent
());
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录