
Lucene
cleargy
这个作者很懒,什么都没留下…
展开
-
Lucene—IKAnalyzer分词器配置扩充词典
一.IKAnalyzer包Ik分词器下载地址:点击打开链接解压之后将IKAnalyzer包加入到自己的工程.二.IK分词独立使用(1)程序目录结构 (2)示例程序:IKAnalyzerTest.javapublic class IKAnalyzerTest { public static void main(String[] args) throws IOEx原创 2016-06-29 13:28:53 · 5634 阅读 · 1 评论 -
Lucene - 自定义过滤器Filter
Lucene自定义过滤1. Query与Filter同异 Lucene中查询(Query)和过滤(Filter)有相似之处,查询能处理的过滤也可以完成。不同之处在于查询时带有评分操作,返回的结果集有相关性评分,而过滤返回的结果集没有相关性评分,即返回结果是无排序的。2. Filter类结构图CachingWrapperFilter、FileCacheRan原创 2016-07-20 09:53:18 · 2502 阅读 · 0 评论 -
读取lucene索引域中的term
1.读取某个域的temDirectory dir = FSDirectory.open(new File(indexDir));IndexReader reader = DirectoryReader.open(dir)int numDocs = reader.maxDoc();for(int i=0;i < numDocs;i++){ //i自行设置,这里遍历了所有的文档 Do原创 2016-07-14 15:06:20 · 1569 阅读 · 6 评论 -
Lucene4.7.2 FieldCache获取值
//获取IntFieldCache.Ints ints = FieldCache.DEFAULT.getInts(AtomicReader reader, String field, boolean setDocsWithField)//获取docId的域值int value = ints.get(docId);//获取stringBytesRef bytesRef = new原创 2016-09-07 15:10:19 · 1078 阅读 · 0 评论 -
win10安装ElasticSearch6.3.0+Head插件
1、Elasticsearch简介(1)ElasticSearch是一个基于Lucene的搜索服务器,其实就是对Lucene进行封装,提供了 REST API 的操作接口,作为一个高度可拓展的开源全文搜索和分析引擎,可用于快速地对大数据进行存储,搜索和分析。(2)ElasticSearch主要特点:分布式、高可用、异步写入、多API、面向文档 。(3)ElasticSearch核心概念:近...原创 2018-09-28 17:27:52 · 2039 阅读 · 0 评论 -
SpringBoot+ElasticSearch整合
1、在使用SpringBoot整合Elasticsearch 之前,了解下它们之间的版本对应关系:Spring Boot Version (x) Spring Data Elasticsearch Version (y) Elasticsearch Version (z) x <= 1.3.5 y <= 1.3.4 z <= 1.7.2* x ...原创 2018-10-08 16:16:34 · 2540 阅读 · 1 评论 -
Elasticsearch5.6.11+Ik分词器和自定义词库的配置与使用
1、Ik分词器下载在https://github.com/medcl/elasticsearch-analysis-ik中下载对应版本的IK分词器elasticsearch-analysis-ik-5.6.11.zip。2、Ik分词器配置在elasticsearch-5.6.11根目录plugins文件夹下新建一个名为ik的文件夹,将elasticsearch-analysis-ik-...原创 2018-10-09 18:02:43 · 2149 阅读 · 0 评论