文档章节

Lucene4升级到lucene5的修改

tngou
 tngou
发布于 2015/06/16 11:29
字数 223
阅读 39
收藏 0
点赞 0
评论 0


    今天把TngouDB的lucene的版本从4.12换到的5.2版本,没想到5版本与4版本不能完全兼容,不过调整的地方不大,但还是有修改的地方。


修改一:

IndexWriterConfig iwc = new IndexWriterConfig(analyzer);

原来这里修改指定Lucene的版本,现在不需要了。原来由于不同的Lucene版本创建的索引文件不能共用。


修改二:

Directory directory = FSDirectory.open(Paths.get(file.toURI()));

这里原来直接是File文件,现在变成Paths路径。


    这里是TngouDB(http://www.tngou.net/open/tngoudb  ) 开源的天狗中文搜索数据库 在Lucene升级发现的不同地方。相信还有很多,待我们一一发现。


本文转载自:http://www.tngou.net/blog/show/1001

共有 人打赏支持
tngou

tngou

粉丝 85
博文 131
码字总数 50242
作品 8
成都
个人站长
TngouDB 0.2 beta 发布,中文搜索引擎数据库

TngouDB 中文索引数据库 0.2 beta 版本 主要改进: 1、数据存储引擎Lucene4更新到Lucene5。 2、增加了并发增、删、改的功能。 3、添加了返回状态码 4、重构了回收链接已经关闭链接功能。 需要...

tngou
2015/07/01
1K
13
IKAnalyzer分词

一、IKAnalyzer介绍 IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用...

白志华
2015/12/30
495
0
solr4.6.1配置ik分词器

接上篇文章windows+tomcat7安装solr4.6.1 下载解压IK Analyzer 2012FF_hf1(下载列表注意ik的版本,支持不同solr版本,此版本支持lucene4/solr4)。 拷贝IKAnalyzer2012FFu1.jar至E:servers...

Bingo许
2014/02/16
0
0
关于”动态支持同义词功能“的问题

@强子哥哥 你好,想跟你请教个问题: 在你的”我的架构演化笔记 11:ES之ansj分词器之定制:动态支持StopWord及同义词功能“一文中: 修改AnsjAnalysis.java时,您贴出来的代码 "return new ...

migrant620
2014/09/02
284
0
apache开源项目lucene5.0如何导入到Eclipse中而不报错?

apache的lucene5开源项目是写的版本是jdk1.7开发的,我用的jdk1.8,我的ant也是1.9的高于开发版本,但是还是报错

njss
2015/03/23
725
1
Lucene4入门学习资料

分享几节Lucene4入门学习资料,一起学习! 地址:http://yunpan.cn/QXLCTt2A4w7QB

小人不才
2013/08/23
418
4
IKAnalyzer何时支持Lucene4.x

目前我已经用了lucene4.0,虽然是alpha版,但是也是未来的第一步。但是IKAnalyzer不支持lucene4,如果作者在,是否有计划对4支持?何时支持?

开源狂人
2012/07/11
2K
9
我的架构演化笔记 11:ES之ansj分词器之定制:动态支持StopWord及同义词功能

上一篇文章提到过方法,本文单独拿出来作为一个主题。 架构如下: 这里ansj分词器为了支持动态添加词汇,使用了Redis组件。 首先要明白动态支持意味着: 1)内存中支持动态增加/删除 2)文件...

强子哥哥
2014/06/16
0
18
lucene solr 搜索关键词权重设置

公司有个特殊要求 系统自动判断用户输入的搜索关键词,给关键词做不同的权重设置,然后搜索出来的结果根据搜索关键词的权重进行排序显示,权重高的优先显示。 譬如:用户输入 女 包包 程序自...

老码农008
2013/08/08
3.8K
3
lucene4.0如何统计热词

项目有个需求,比如有一个用户留言表leavemsg[id,content,userid], 要实现统计content里出现频率在前10的热词,以及它出现的记录的总数。 我的解决思路遇到点问题: 1. 新增记录的时候,提交...

jkluooop
2015/05/15
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Call to undefined function Workerman\posix_getpid

workerman 在centos下报PHP Fatal error: Call to undefined function Workerman\posix_getpid posix在下面这个包中php-process...

dragon_tech
6分钟前
0
0
mysql 7.4 创建表 时  所建表 字段太多 导致失败

报错:[Err] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline. 解决方法:把表的引......

qimh
9分钟前
0
0
语法补漏

1.if...elif...else... 代码示例: test=10 if test>9: print(1) elif test>8: print(2) elif test>7: print(3) else: print('nothing') 输出代码: 1...

十年磨一剑3344
9分钟前
0
0
Python -re模块及正则表达式解析

传送门: https://blog.csdn.net/pipisorry/article/details/25909899 ps:上面文章中"命名分组"的语法格式不能执行。正确的如下: (?P<name>正则表达式) #name是一个合法的标识符 除了使用别名...

一口今心
16分钟前
0
0
mybatis中session.getMapper方法源码分析

0开始代码AuthorMapper mapper = session.getMapper(AuthorMapper.class); 1 DefaultSqlSession类 @Override public <T> T getMapper(Class<T> type) { //最后会去调用MapperRegistry.getMap......

writeademo
25分钟前
1
0
spring cloud zuul网关的作用

zuul一般有两大作用,1是类似于Nginx的网址重定向,但zuul的重定向的一般是整个spring cloud里在Eureka注册中心的模块. zuul: ignored-services: '*' sensitiveHeaders: routes: ...

算法之名
25分钟前
9
0
java按比例之原图生成缩略图

package com.wxp.test; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import javax.imageio.ImageIO; import sun.......

恋码之子
35分钟前
1
0
SpringCloud 微服务 (十五) 服务容错 Hystrix

壹 工作中的微服务架构,某个服务通常会被多个服务调用或者多层调用完成需求,如果某个服务不可用,导致一个系统功能不可用或者服务直接没用了的情况,这种情况称为雪崩效应 有A服务调用B服务,B服...

___大侠
37分钟前
1
0
Spring框架中的设计模式(五)

Spring框架中的设计模式(五) 通过以前的4篇文章,我们看到Spring采用了大量的关于创建和结构方面的设计模式。本文将描述属于行为方面的两种设计模式:命令和访问者。 前传: Spring框架中的...

瑞查德-Jack
40分钟前
1
0
解决phpstorm运行很卡问题!

phpStorm一旦达到这个临界值,所有智能提示、自动补全都失效了 这TM就很尴尬了,顿时感觉自己就是个废人了,纯手写代码跟便秘一样 众所周知phpStorm基于JAVA,那么这个内存限制肯定跟JAVA的虚...

sjcehui2010
42分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部