Solr基础入门介绍
来源:互联网 发布:布尔人 知乎 编辑:程序博客网 时间:2024/05/22 03:06
Solr:基于Lucene的全文搜索引擎
工作流程:
索引:客户端发送Post请求到solr服务器(XML/JSON),就可以添加索引删除索引、修改索引的操作
搜索:客户端发送get请求到solr服务器,请求solr服务器响应一个结果文档(XML/Json),客户端可以拿到文档进行解析、视图渲染。
Solr和lucene的区别
lucene:全文检索的工具包,不能单独运行为外界提供服务
Solr:全文检索服务器,可独立运行为外界提供搜索和索引服务lucene:程序员的代码量大,需要考虑性能问题,Solr直接封装好,快速开发
Solr安装目录:
bin:solr脚本
contrib:solr增强自身功能,所添加的扩展依赖包
Dist:solr build过程时产生的war和jar包,还有它的的依赖包
docs:文档目录
Examples:案例目录:
solr:solr运行时的信息,标准的solr home,Solr Home可以有多个Solr Core(例如:Collection:conf存储配置信息 data存储索引文件信息)
multcore:可以配置多个solr core实例
webapps:solr.war的目录
搜索引擎数据的四种主要特征:
Text-centric(文本内容中心)
Read-domainant(读需求)
Flexible schema(灵活方法)
搜索引擎工作:
基本关键字搜索、相关性排名、多关键字搜索
名词解释:
Solr Home: solr运行得目录,它可以包含多个solr core目录,solr core目录中包含solr运行的配置文件和数据文件(索引文件)
Sole Core:真正提供搜索服务的核心
Solr部署的Servlet容器:
Tomcat/Jetty
- Solr基础入门介绍
- Solr 使用入门介绍
- solr入门介绍
- solr基础配置(入门一)
- solr入门(基础程序)
- 【solr 基础篇一】介绍与安装
- solr入门基础(windows jettry)
- solr 入门介绍/solr 分析器(Analyzer) / solr富文本解析
- Servlet入门基础介绍
- C++基础入门介绍
- JQuery基础入门介绍
- 【solr】solr介绍
- Solr介绍
- Solr介绍
- solr介绍
- solr入门
- Solr入门
- solr入门
- JVM内存管理、JVM垃圾回收机制、新生代、老年代以及永久代
- 离散题目18(传递闭包)
- HDU
- 算法设计与应用基础
- do...while(0)解析
- Solr基础入门介绍
- 微信小程序学习笔记(1)
- Spring PropertyPlaceholderConfigurer获取属性文件值
- C语言文件操作lseek
- Linux后台Daemon中打印debug message的方法
- C语言指针的例题
- C++ 06 —— 拷贝构造函数
- 关于CSS的总结
- 12. Integer to Roman