Solr基本概念,
Solr是一种开放源码的、基于Lucene的搜索服务器。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。官网:http://lucene.apache.org/solr/
Solr全文检索基本原理:
http://www.importnew.com/12707.html
- Core: 对应于standalone(独立模式)
- Collection: 对应于solrCloud(云模式)。注:在独立模式以是以core来管理,在云模式下是collection来管理。
- facet:维度,相当于对查询结果的统计
- constraints:约束,维度中的子类
- breadcrumb:面包屑,根据选择, 列出的导航路径(选中列表)
| 参数 | 说明 |
| q |
要搜索的内容。
|
| fq |
Filter Query,搜索结果过滤(结果会被缓存起来):
|
| sort |
指定搜索结果按照某个域来排序,例子:
|
|
start, rows |
返回第start条开始,一共rows条记录,例子:
|
| fl |
要返回的域,比如“id”、*,如果有多个,用逗号(,)分开,还可以返回score。例子:
|
| df | 默认的查询字段,重新指定并覆盖schema.xml中的default field |
| wt |
结果的格式,json, xml... |
| facet | 统计查询结果: 按某个域统计:facet=true&facet.field=author(按照“author”这个域统计) |
目录说明:
- dist 各种jar包
- contrib 各种jar包
- bin 常用命令脚本
- server web服务器
- solr 创建的core会在该目录下
- configsets solr配置集,新建的core可以从这里拷贝配置
- xx-core
- conf 配置文件
- solrconfig.xml solr的配置信息
- schema.xml 分词器配置信息
- data 索引等数据
- conf 配置文件
- logs 日志文件
- webapps web程序部署位置
- solr 创建的core会在该目录下
- example
- example-DIH 数据导入工具
- licenses 各种授权协议
- docs api文档
(原创文章,转载请注明转自Clement-Xu的博客)
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。