/** * 搜索域加权 */ Map boosts = new HashMap(); boosts.put("title", 1.2f); boosts.put("author", 1.1f); boosts.put("content", 1.0f); /** * 多条件之间的关系 */ Boole... ...
分类:
Web程序 时间:
2016-12-16 16:40:55
阅读次数:
370
今天lucene中集成第三方中文分词器IKAnalyzer的时候遇到了相似的问题:lucene版本4.9、IKAnalyzer版本2012FF_hf1 直接去maven仓库下载,pom配置如下: 发现maven仓库里没有!只能自己配置将本地jar包添加到maven 好了,编译通过。但是问题来了运行时 ...
分类:
编程语言 时间:
2016-12-01 13:46:55
阅读次数:
404
在Lucene4.4中,想要实现搜索结果按照时间倒序的效果:如果两个文档得分相同,那么就按照发布时间倒序排列;否则就按照分数排列。这种效果在Lucene4.6中实现起来极其简单,直接利用search接口的Sort参数即可达成,完全不需要像某些人说的重写Similarity那么麻烦。三两行代码的事情, ...
分类:
编程语言 时间:
2016-11-29 22:54:22
阅读次数:
262
第一、按词条搜索 - TermQuery query = new TermQuery(new Term("name","word1"));hits = searcher.search(query); 这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。 第二、“与或”搜 ...
分类:
Web程序 时间:
2016-11-29 22:33:18
阅读次数:
214
Contents OverView Static Analyzer Localizability Instance Cleanup Nullablility Runtime Issue View Debugging Enhancements Enhancements Debug Workflow M ...
分类:
其他好文 时间:
2016-11-28 15:06:44
阅读次数:
366
DDA(digital differential analyzer) 由直线的斜截式方程引入 对于正斜率的线段,如果斜率<=1,则以单位x间隔(δx=1)取样,并逐个计算每一个y值 Yk+1 = Yk + m (m为由初始点确定的斜率) 对于斜率>1的线段 Xk+1 = Xk + 1/m (m为由初 ...
分类:
编程语言 时间:
2016-11-21 19:52:55
阅读次数:
154
You can save each result to different file when executing multi SQL statements in DB Query Analyzer...
分类:
数据库 时间:
2016-11-21 08:55:14
阅读次数:
440
MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,它的分析速度比jhat快,分析结果是图形界面显示,比java内置jhat的可读性更高 通过Eclipse市场安装 步骤 通过Eclipse市场安装 步骤 1 打开Eclipse - >help - > Ecl ...
分类:
系统相关 时间:
2016-11-20 15:56:26
阅读次数:
247
打开 ~/es_root/config/elasticsearch.yml 文件,加入以下配置: 以上配置定义了 ik_syno 和 ik_syno_smart 这两个新的 analyzer,分别对应 IK 的 ik_max_word 和 ik_smart 两种分词策略。根据 IK 的文档,二者区别 ...
分类:
其他好文 时间:
2016-11-19 20:54:53
阅读次数:
289
Install 1.compile checkout ik version respective to your elasticsearch version git checkout tags/{version} mvn package copy and unzip target/releases/ ...
分类:
其他好文 时间:
2016-11-19 20:38:43
阅读次数:
1001