搜索引擎选择: Elasticsearch与Solr

搜索引擎选择: Elasticsearch与Solr 搜索引擎选型调研文档 Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™...
阅读(191) 评论(3)

SolrJ的基本操作

引言    我们如果在项目中使用solr肯定要用java语言来操作它,而这个操作的入口就是SolrJ,下面就介绍一下如何使用SolrJ来操作Solr    第一步:引入jar包           上面这些jar包来源与下面两个路径:        第二部分:           基本操作的代码:       package com.itheima.solr; imp...
阅读(678) 评论(6)

Solr从myslq批量导入数据

引言    如果我们想把mysql中的数据直接导入到solr中,需要借助dataimport插件来完成,下面看看基本配置    第一步:把dataimport插件依赖的jar包添加到solrcore(collection1\lib)中       关于两个dataimportHandle包可以在solr-4.10.3/dist下面复制,因为我们需要连接mysql所以需要mysql驱动包,l...
阅读(197) 评论(4)

Lucene&&Solr——分析器(Analyzer)

引言    在Lucene中分析器其中举足轻重的作用,为了满足多种语言的支持,需要扩展一些分析器,仅仅是Lucene官方提供的标准分析器是远远不够的,比如对于中文,我们就需要引用第三方的中文分析器,下面就介绍几种分析器。   分析器的执行过程:      以标准分析器为例说明这个三个TokenFilter的作用: 第一个过滤器:将首字母小写      第二个过滤器:以空格为分割线,将句...
阅读(178) 评论(4)

Solr学习总结

引用    之前在一个电商项目中使用了solr进行了站内搜索,并且很好的完成了需求,但是的当时没有系统的总结一下,现在回过头来总结一下,以便加深理解    什么是Slor?    Solr是Apache下的一个顶级开源项目,采用的是java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置,可扩展,并对索引,搜索性能进行了优化。  ...
阅读(282) 评论(4)

Lucene&&Solr中的域(Filed)总结

引言    Field类是文档索引期间很重要的类,控制着被索引的域值,下面先来看几种常用的域类型:      下面对上面几个属相进行介绍   是否分词:    分词的作用是为了索引    需要分词: 文件名称, 文件内容    不需要分词: 不需要索引的域不需要分词,还有就是分词后无意义的域不需要分词 比如: id, 身份证号   是否索引:    索...
阅读(190) 评论(3)
    个人资料
    • 访问:460408次
    • 积分:17546
    • 等级:
    • 排名:第603名
    • 原创:267篇
    • 转载:20篇
    • 译文:0篇
    • 评论:5596条
    和我交谈
    点击这里给我发消息 点击这里给我发消息
    时间你好?
    博客专栏