设为首页 收藏本站
查看: 1138|回复: 0

[经验分享] Solr-5.3.0学习笔记(三)Manage Core

[复制链接]

尚未签到

发表于 2018-11-1 11:42:00 | 显示全部楼层 |阅读模式
  鲁春利的工作笔记,好记性不如烂笔头
DSC0000.jpg

  1、Overview
  概要描述了索引库(Core)的统计分析信息(Doc数量、Segment数量、删除的Doc数量等)、实例信息(Instance路径、Data文件位置、Index文件位置等)以及复本信息等。
  2、Analysis
  Analysis窗口用来了解solr如何处理数据(也就是分词),处理时根据schema.xml文件中配置的field、field type以及dynamic rule等参数。
DSC0001.jpg

  说明:上述输入“Running is a Sport”应用了多种转换形式,其中is、a这类词汇被称为停用词(stop words)。停用词是指在文本中出现的频率非常高,但是对文本所携带的信息基本不产生影响的词或词语,如英文的a、an、the,或者中文的的、了、是或标点符号等。
  3、Dataimport
  sorry, no dataimport-handler defined!
  在这里主要配置DataImportHandler (DIH)的相关参数,用来实现数据导入及导入监控等操作。
  在Solr中提供了DIH的示例程序,通过bin/solr -e dih来启动。
  4、Documents
  提供了直接通过浏览器将数据上传到Solr索引库的功能,支持JSON、CSV、XML、Document Builder、Solr Command等多种Document Type。
  说明:选中不同的Document Type会有相应的示例说明。
DSC0002.jpg

DSC0003.jpg

DSC0004.jpg

  5、Files
  提供了查看当前选定的索引库(Core)的配置文件的功能,如solrconfig.xml和schema.xml文件。
# 查找schema.xml  
[hadoop@nnode solr-5.3.0]$ find . -name schema.xml
  
./server/solr/configsets/basic_configs/conf/schema.xml
  
./server/solr/configsets/sample_techproducts_configs/conf/schema.xml
  
./example/techproducts/solr/techproducts/conf/schema.xml
  
./example/example-DIH/solr/solr/conf/schema.xml
  
./example/example-DIH/solr/db/conf/schema.xml
  
./example/example-DIH/solr/tika/conf/schema.xml
  
./example/example-DIH/solr/mail/conf/schema.xml
  
./example/example-DIH/solr/rss/conf/schema.xml
  
[hadoop@nnode solr-5.3.0]$
  

  
# 查找solrconfig.xml
  
[hadoop@nnode solr-5.3.0]$ find . -name solrconfig.xml
  
./server/solr/configsets/data_driven_schema_configs/conf/solrconfig.xml
  
./server/solr/configsets/basic_configs/conf/solrconfig.xml
  
./server/solr/configsets/sample_techproducts_configs/conf/solrconfig.xml
  
./server/solr/test_core/conf/solrconfig.xml    # 自定义的索引库test_core
  
./example/techproducts/solr/techproducts/conf/solrconfig.xml
  
./example/techproducts/solr/testcore/conf/solrconfig.xml
  
./example/files/conf/solrconfig.xml
  
example目录下其他位置的略
  说明:
  schema.xml类似于数据表配置文件,定义了加入索引的数据的字段名称(未配置的字段名称将无法加入到索引库中)、是否被索引(indexed)或存储(stroed)等配置。
  solrconfig.xml定义了Solr本身的一些配置,如数据存储目录、索引及查询的行为(/update、/select、/query等映射)等。
  6、Ping
  选中索引库(core name),点击ping则会通过ping命令来验证Solr server是否仍在运行。
DSC0005.jpg

  通过Java代码(SolrJ)来实现该功能为:
SolrPing ping = new SolrPing();  
ping.getParams().add("distrib", "true"); //To make it a distributed request against
  
a collection
  
rsp = ping.process(solrClient, collectionName);
  
int status = rsp.getStatus();
  7、Plugins / Stats Screen
  查看Solr状态及性能的基本信息及统计数据,如the performance of Solr's caches, the state of Solr's searchers, and the configuration of searchHandlers and requestHandlers.。
DSC0006.jpg

  8、Query
  Request-Handler (qt)        /select
参数描述备注q查询,代表query input  * : *    表示查询全部
  name : lucl     表示查询name=lucl的
  name : luc?     ?表示任意字符
  id=1    用:或=均可
fq过滤条件,和q查询的数据求交集  price : [0 TO 100]     0 ~ 100
  price : {0 TO 100}     1 ~ 99
sort排序  id asc    表示id升序
  id desc, price asc
start, rows分页起始条目,查询多少个条目数据flfield list,表示返回那些列id, namedf默认的查询字段,默认值text在solrconfig.xml文件中df属性定义了默认字段。wtwrite type,指定输出格式indent结果是否缩进,默认为false  dismax
  edismax
暂略hlhigh light,表示高亮  hl.fl指定需要高亮的字段;
  hl.simple.pre指定高亮字段的前缀;
  hl.simple.post指定高亮字段的后缀;
  如查询的fl为name,前缀为,后缀为那么查询的结果会新增
"highlighting"  的分类 ,但实际的内容是通过id和
"response"  关联的。
facet类似于sql中的group byfacet.query  price:[* TO 20]
  price:[21 TO *]
  在Raw Query Parameters中可以查询多个

  >  facet.field
  根据某个字段进行分组统计
  facet.prefix
  表示Facet字段值的前缀.比如”facet.field=cpu&facet.prefix=Intel”,那么对cpu字段进行Facet查询,返回的cpu都是以”Intel”开头的,”AMD”开头的cpu型号将不会被统计在内。
spatialspellcheck  9、Replication
  10、Schema Browser
  11、Segments Info



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-629344-1-1.html 上篇帖子: Solr-5.3.0学习笔记(二)Solr Admin UI 下篇帖子: solr安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表