ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条 ...
分类:
其他好文 时间:
2017-06-06 14:17:04
阅读次数:
163
环境介绍 solr 6.5 tomcat8 jdk1.8 win7系统 一、下载solr安装包 下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.5.1/solr-6.5.1.zip 二、安装solr 以win7为例 1、将 ...
分类:
其他好文 时间:
2017-06-04 19:58:28
阅读次数:
139
一、简介1.1、solr是什么Solr是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服..
分类:
其他好文 时间:
2017-06-03 11:18:53
阅读次数:
237
本文对自己开发的基于lucene和J2EE技术的搜索引擎开发经验进行简单总结。今后可能会从性能的角度总结lucene开发经验。当数据上TB级别后,分布式lucene以及结合分布式文件系统(如HDFS)或NoSQL等问题应该会成为我的技术关键点。而本文主要介绍struts2.0的关键特性和实践经验。 ...
分类:
Web程序 时间:
2017-05-29 10:03:00
阅读次数:
312
《lucene实战(第2版)》基于apache的lucene3.0,从lucene核心、lucene应用、案例分析3个方面详细系统地介绍了lucene,包括认识lucene、建立索引、为应用程序添加搜索功能、高级搜索技术、扩展搜索、使用tika提取文本、lucene的高级扩展、使用其他编程语言访问l ...
分类:
其他好文 时间:
2017-05-28 11:52:38
阅读次数:
150
Solr是Apache Lucene的一个子项目。Lucene为全文搜索功能提供了完备的API。但它仅仅作为一个API库存在。而不能直接用于搜索。因此,Solr基于Lucene构建了一个完整的搜索引擎。它能够为搜索引擎加入文档。对文档内容进行分析,并为用户提供搜索功能,在此基础上提供了一个扩展功能, ...
分类:
其他好文 时间:
2017-05-24 15:55:53
阅读次数:
172
今天想测试一下“庖丁”分词的效果,编写了一个测试小程序,从文件中读入文本,并将分词结果显示到控制台。 环境平台:Win7+eclipse 过程如下: 1.编辑paoding-analysis.jar中的paoding-dic-home.properties文件,去掉“#paoding.dic.hom ...
分类:
编程语言 时间:
2017-05-22 21:31:23
阅读次数:
260
时间: 2015/3/18 杨鑫newlife 对于文档的预处理后。就要開始使用Lucene来处理相关的内容了。 这里使用的Lucene的过程例如以下: 首先要为处理对象机那里索引 二是构建查询对象 三是在索引中查找 这里的代码是处理创建索引的部分 代码: package ch2.lucenedem ...
分类:
Web程序 时间:
2017-05-22 21:27:03
阅读次数:
229
使用Lucene 3.0.0的结构遍历TokenStream的内容. 以前版本的Lucene是用TokenStream.next()来遍历TokenStream的内容, 目前的版本稍微修改了一下, 使用下面的的一段程序可以遍历TokenStream的内容 private static void di ...
分类:
编程语言 时间:
2017-05-22 13:31:45
阅读次数:
170
1. Solr 是什么? Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。 Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。 它易于安装和配置,而且附带了一个基于HTTP 的管理... ...
分类:
其他好文 时间:
2017-05-22 13:21:25
阅读次数:
181