全文检索
andy2cloud
这个作者很懒,什么都没留下…
展开
-
ES(elasticsearch)搜索引擎安装和使用
大数据时代,搜索无处不在。搜索技术是全栈工程师必备技术之一,如今是开源时代,数不尽的资源供我们利用,如果要自己写一套搜索引擎无疑是浪费绳命。本节主要介绍搜索引擎开源项目elasticSearch的安装和使用请尊重原创,转载请注明来源网站www.shareditor.com以及原始链接地址为什么需要搜索引擎 首先想一下:在一篇文章里找一个关键词怎么找?字符串匹配是最佳转载 2017-07-16 01:09:57 · 84561 阅读 · 3 评论 -
solr学习(6.1)solrcloud集群的搭建
Solrcloud介绍: SolrCloud(solr集群)是Solr提供的分布式搜索方案。 当你需要大规模,容错,分布式索引和检索能力时使用SolrCloud。 当索引量很大,搜索请求并发很高时,同样需要使用SolrCloud来满足这些需求。 不过当一个系统的索引数据量少的时候是没有必要使用SolrCloud的。 SolrCloud是基于Solr转载 2017-07-28 01:20:23 · 4647 阅读 · 0 评论 -
solr学习(1.3)-solr全文检索实现原理
solr全文检索实现原理 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML/Json格式的返回结果。采用Java5开发,基于Lucene。 Lucene是apache软件基金会4 jakarta项目组转载 2017-07-27 19:46:29 · 743 阅读 · 0 评论 -
solr学习(5.3)solrj提交索引数据的几种方式
solr开发,提交索引数据的几种方式今天抽空学习了一下solr,有新东西学习就是哈皮! 期待能有机会与实战.实例仅为个人理解学习实例.提交到Solr服务器上的数据必须是 SolrInputDocument 类型.方案一:利用反射,自定义转换机制JavaBean对象转换成SolrInputDocument的方式我们可以自定义.如果我们的Model类符合Java转载 2017-07-27 03:25:54 · 1238 阅读 · 0 评论 -
solr学习(3.2)-Solr配置文件schema.xml和solrconfig.xml分析
一、字段配置(schema)schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。name:就是这个Fi转载 2017-07-27 02:11:40 · 855 阅读 · 0 评论 -
solr学习(4.1)-solr4.7中文分词器(ik-analyzer)配置
solr本身对中文分词的处理不是太好,所以中文应用很多时候都需要额外加一个中文分词器对中文进行分词处理,ik-analyzer就是其中一个不错的中文分词器。一、版本信息solr版本:4.7.0需要ik-analyzer版本:IK Analyzer 2012FF_hf1ik-analyzer下载地址:http://code.google.com/p/i转载 2017-07-26 02:16:46 · 2484 阅读 · 0 评论 -
solr学习(3.1)-collection,shard,replica,core概念
一.collection1.由多个cores组成一个逻辑索引叫做一个collection。一个collection本质上是一个可以跨越多个核的索引,同时包含冗余索引。2.collection由不同的shard组成,每个shard又多个replica,每个shard中有一个leadereplica,每个replica是一个物理索引,所以一个replica对应一个core转载 2017-07-27 00:28:22 · 1553 阅读 · 0 评论 -
solr学习(1.2)-初识solr
solr是什么呢?一、Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。二、Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。三、Solr 包装并扩展了转载 2017-07-27 01:47:43 · 480 阅读 · 0 评论 -
solr学习(1.1)-搜索基本知识
学习了一段时间的solr了,用自己的方式总结下目前学到的内容,这是个系列文章,这里面的有些说法可能不准确,也可能有问题欢迎大家指正。一、搜索引擎目的搜索引擎在我们的生活中,已经无处不在,除了我们常用的baidu、Google等,还有一些电商的搜索 比如亚马逊搜书等。除了网页搜索外,企业内部可能涉及到知识库搜索,一般称为企业搜索。现在搜索要主要的目的是,在海量信息中,从非结构转载 2017-07-27 01:42:29 · 537 阅读 · 0 评论 -
solr学习(2.1)-solr 4.7.2 环境搭建
感谢所有有奉献精神的人转自:http://www.bubuko.com/infodetail-476143.html一、安装虚拟机 Solr 必须运行在Java1.6 或更高版本的Java 虚拟机中,运行标准Solr 服务只需要安装JRE 即可,但如果需要扩展功能或编译源码则需要下载JDK 来完成。可以通过下面的地址下载所需JDK 或JRE : Ope转载 2017-07-25 23:41:22 · 519 阅读 · 0 评论 -
Solr学习(5.4)-Solr实现SQL的查询与统计
问题导读:1.如何高效使用Solr查询功能 ?2.单个字段分组统计如何实现?3.IN条件查询有几种方式?4.多个字段分组统计是否只支持count?Cloudera公司已经推出了基于Hadoop平台的查询统计分析工具Impala,只要熟悉SQL,就可以熟练地使用Impala来执行查询与分析的功能。不过Impala的SQL和关系数据库的SQL还是有一点微妙地不同的。转载 2017-07-28 13:18:10 · 926 阅读 · 0 评论