lucene
eguid_1
专注于音视频流媒体、计算机视觉以及计算机图形技术的探索与实践(JavaCV教程、FFmpeg教程、openCV图像处理教程)
展开
-
Lucene全文搜索之分词器:使用IK Analyzer中文分词器(修改IK Analyzer源码使其支持lucene5.5.x)
一、简单介绍下IK AnalyzerIK Analyzer是linliangyi2007的作品,再此表示感谢,他的博客地址:http://linliangyi2007.iteye.com/IK Analyzer支持两种分词,一种是最细粒度分词(推荐使用,Ik默认采用最细粒度),还有一种的智能分词(测试了一下智能分词还没有lucene自带的分词准确,呵呵了)。二、IK Analyze原创 2016-07-14 14:58:30 · 6444 阅读 · 1 评论 -
lucene全文搜索之三:生成索引字段,创建索引文档(给索引字段加权)基于lucene5.5.3
前言:上一章中我们已经实现了索引器的创建,但是我们没有索引文档,本章将会讲解如何生成字段、创建索引文档,给文档加权,给字段加权以及保存文档到索引器目录一、创建索引文档索引文档由索引字段和权重值构成,索引字段由要索引的字段名和字段内容组成1、构建索引字段/** * 创建索引字段 * @param boost * -权重值 * @param fie原创 2016-11-08 23:52:29 · 2975 阅读 · 0 评论 -
lucene全文搜索之一:lucene的主要功能和基本结构(基于lucene5.5.3)
前言:lucene并不是像solr或elastic那样提供现成的、直接部署可用的系统,而是一套jar包,提供了一些常见语言分词、构建索引和创建搜索器等等功能的API,我们常用到的也就是分词器、索引目录管理、索引器以及几种搜索器。这里我们会从lucene结构到实现逐一进行分析讲解注意:基于lucene5.5.3,(只支持5.x版本,不支持5.x以下和6.x以上的lucene版本)1、索引器构成搜索器由分词器和索引目录构成原创 2016-11-08 20:04:30 · 2050 阅读 · 0 评论 -
lucene全文搜索之二:创建索引器(创建IKAnalyzer分词器和索引目录管理)基于lucene5.5.3
前言:lucene全文搜索之一中讲解了lucene开发搜索服务的基本结构,本章将会讲解如何创建索引器、管理索引目录和中文分词器的使用。包括标准分词器,IKAnalyzer分词器以及两种索引目录的创建luncene5.5.3集合jar包下载地址:http://download.csdn.net/detail/eguid_1/9677589一、创建索引器创建lucene的索引器需要两个要素:一个是分词器,一个是索引目录。那么就让我们创建这两个实例1、创建分词器(1)创建lucene内置分词器原创 2016-11-08 21:45:39 · 2757 阅读 · 0 评论 -
lucene全文搜索之四:创建索引搜索器、6种文档搜索器实现以及搜索结果分析(结合IKAnalyzer分词器的搜索器)基于lucene5.5.3
前言:前面几章已经很详细的讲解了如何创建索引器对索引进行增删查(没有更新操作)、如何管理索引目录以及如何使用分词器,上一章讲解了如何生成索引字段和创建索引文档,并把创建的索引文档保存到索引目录,到这里我们已经知道如何建立索引,那么本章将会详解如何搜索索引目录中的索引文档索以及如何创建索引搜索器和六种文档搜索器(搜索器)的实现。一、创建索引搜索器索引搜索器由索引目录创建,依赖搜索器进行全文搜索,部分搜索器依赖分词器进行分词查询1、创建索引目录搜索器(即索引搜索器)根据索引目录创建索引搜索(如果有多个原创 2016-11-09 11:17:44 · 2033 阅读 · 0 评论