
lucene
clamaa
这个作者很懒,什么都没留下…
展开
-
Solr Suggest组件的使用
使用suggest的原因,最主要就是相比于search速度快,In general, we need the autosuggest feature to satisfy two main requirements: ■ It must be fast; there are few things that are more annoying than a clunky type- ahea原创 2017-04-11 10:00:27 · 700 阅读 · 0 评论 -
Lucene根据字段进行自定义搜索扩展
最近需要对公司的产品搜索功能做一步改动,搜索到的结果首先按照是否有库存进行排序,然后再按照销量。由于库存量也是一个整数,如果直接按照库存量进行倒序排序的话,是不符合要求的,Lucene也没有支持我们这种特殊的业务需求,但是可以通过扩展的方式进行改写。 参考文档:http://blog.youkuaiyun.com/cctcc/article/details/45672247 public原创 2017-04-11 10:00:40 · 1122 阅读 · 0 评论 -
本地通过源码方式启动solr
首先,下载solr5.5.0源码,http://apache.fayea.com/lucene/solr/5.5.0/solr-5.5.0-src.tgz 解压完成后,分为几个目录,然而solr是通过ant编译的,我们想将其转换为maven方式,发现其中存在dev-tools/maven中,其中对应的说明: Copy the Maven POM templates from原创 2017-04-11 10:00:57 · 2154 阅读 · 0 评论 -
Lucene 中的Tokenizer, TokenFilter学习
lucene中的TokenStream,TokenFilter之间关系 TokenStream是一个能够在被调用后产生语汇单元序列的类,其中有两个类型:Tokenizer和TokenFilter,两者的不同在于TokenFilter中包含了一个TokenStream作为input,该input仍然可以为一种TokenFilter进行递归封装,是一种组合模式;而Tokenzier接受一个Re原创 2017-04-11 10:01:04 · 642 阅读 · 0 评论