最近一直在搞Solr的问题,研究Solr 的优化,搜索引擎的bug修改等,这几天终于有时间,闲下来总结分享,以便大家参考,与大家一起来共同学习。

  Solr是一个基于Lucene的全文搜索引擎,同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,实现了可配置、可扩展并对查询性能进行了优化,更灵活的配置,更高的查询效率。支持 XML/HTTP协议 ;支持 JSON API 接口;支持缓存、复制;同时具有完善的Web管理界面,是一款非常优秀的全文搜索引擎。

  Solr对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML/JSON文件,生成索引;也可以通过Http Get操作执行查询请求,并以XML/JSON格式的返回结果。

  Solr的特性包括:

    1.高级的全文搜索功能

    2.专为高通量的网络流量进行的优化

    3.基于开放接口(XML和HTTP)的标准

    4.综合的HTML管理界面

    5.可伸缩性-能够有效地复制到另外一个Solr搜索服务器

    6.使用XML配置达到灵活性和适配性

    7.可扩展的插件体系

  Solr 官网:http://lucene.apache.org/solr/

  Solr应该是电商企业的标配。目前大部分电商网站的全文搜索引擎都是基于Solr 的。下面就一步一步跟大家介绍Solr 的安装与使用。

转载于:https://www.cnblogs.com/zhangweizhong/p/5036424.html

Solr学习总结(一)Solr介绍相关推荐

  1. Solr学习之三:Solr各种查询实例

    文档里的查询实例可以应对一些普通的solr查询,复杂的solr查询还得自己再继续添加代码,自己也在学习中.先贴出完整代码,后再做说明. 注意:在运行如下查询实例前你得先向solr Admin中添加了你 ...

  2. Solr学习 DIH增量、定时导入并检索数据

    (一)引言: 前面我的文章 DIH全量导入 中已经学会了如何全量导入Oralce和MySQL的数据,大家都知道全量导入在数据量大的时候代价非常大,一般来说都会适用增量的方式来导入数据,下面介绍如何增量 ...

  3. Solr系列二:solr-部署详解(solr两种部署模式介绍、独立服务器模式详解、SolrCloud分布式集群模式详解)...

    一.solr两种部署模式介绍 Standalone Server 独立服务器模式:适用于数据规模不大的场景 SolrCloud  分布式集群模式:适用于数据规模大,高可靠.高可用.高并发的场景 二.独 ...

  4. solr学习二(ExtractingRequestHandler)

    通过ExtractingRequestHandler,slor能够读取word.pdf等文件,并用于全文搜索.废话少说,进入主题:      solr服务端是配出来的:      solrconfig ...

  5. Solr学习之一 --------环境搭建

    一.准备工具 下载Solr,以目前最新版solr-6.1.0为例 准备servlet容器,Tomcat,Jetty,Resin之类.以Tomcat7为例 二.开始动手 将solr解压出来,在solr- ...

  6. solr学习篇(三) solr7.4 连接MySQL数据库

    目录 导入相关jar包 配置连接信息 将数据库导入到solr中 验证是否成功 创建一个Core,创建Core的方法之前已经很详细的讲解过了,如果还是不清楚请参考 solr7.4 安装配置篇: 1.导入 ...

  7. Solr学习笔记(三)-----SpringDataSolr操作

    对solr服务器进行访问:本质上就是使用了http请求和响应,当我们访问solr进行搜索时,实质上就是发送了一个http请求,如http://localhost:9080/solr/collectio ...

  8. Solr学习笔记(1):Solr 8.1.0 安装(启动cloud)

    安装文档说明 http://lucene.apache.org/solr/guide/7_7/installing-solr.html 下载安装包 http://www.apache.org/dyn/ ...

  9. 【solr专题之一】Solr快速入门

    一.Solr学习相关资料 1.官方材料 (1)快速入门:http://lucene.apache.org/solr/4_9_0/tutorial.html,以自带的example项目快速介绍发Solr ...

  10. Windows部署solr服务,启动solr单机模式和solrCould模式

    最近做知识库功能用到solr服务,最开始的项目solr服务是部署到Tomcat服务器下面,放到生产服务器直接启动Tomcat服务即可,但是新的项目不需要用到Tomcat,需要直接启动solr服务:经过 ...

最新文章

  1. 收藏/一文弄清楚强弱电机房位置大小及布置如何选择?
  2. OLE和activex
  3. JSON 语法之 JSON 文件
  4. Android 功耗优化(13)---功耗基础知识
  5. C++ 对象模型学习记录(3)--- 第1章 关于对象(未完)
  6. 【基础】深度学习最常用的10个激活函数!(数学原理+优缺点)
  7. MAC上编译OpenCV
  8. nsis出错_安装程序出现NSIS ERROR错误解决思路
  9. 最全的测试计划模板参考
  10. 滤波器原理及其作用计算机网络,什么是网络滤波器_网络滤波器工作原理_网络滤波器作用-与非网...
  11. 泰坦尼克号乘客生存情况分析之第二部分特征工程
  12. Android安卓——实现发短信功能的代码
  13. 【BJOI2019】勘破神机(下降幂转自然幂)(第一类斯特林数)(特征方程)
  14. 动画入门(登陆动画)
  15. EasyUI学习笔记6:MIS开发利器_ datagrid插件(上)
  16. 决策规划算法相关知识之 POMDP模型
  17. SQL如何进行帕累托分析?(窗口函数、累计百分比分类)
  18. 【线索二叉树】C++代码及线索化过程详解
  19. 国内外日常上网必备,实用趣味网站合集
  20. Mac开发利器之程序员编辑器MacVim学习总结

热门文章

  1. Javascript---Immediately-Invoked Function Expression (IIFE)立即执行的函数表达式
  2. vsUnit单元测试
  3. 设计模式——中介者模式
  4. Linux下的 FTP
  5. springboot微服务 java b2b2c电子商务系统(一)服务的注册与发现(Eureka)
  6. 32位JDK和64位JDK
  7. 计算mView在view周围的位置
  8. 浅谈JavaScript中闭包
  9. C# 线程手册 第一章 线程定义 .NET 和 C# 对线程的支持
  10. 贝叶斯 朴素贝叶斯_手动执行贝叶斯分析