solr入门基础(windows jettry)
来源:互联网 发布:python 数据清洗 框架 编辑:程序博客网 时间:2024/06/05 16:43
官网上例子是linux 下面这是在windows上如何运行测试
(我的版本 win10 solr6.4)
找到start.jar文件将其放入example目录下(网上说解压后example目录下有start.jar文件的,我的没有,就把server目录下的start.jar复制了一份放进去)
接下来就是要启动solr服务了
新建gettingstarted conllection
在根目录下 bin\solr start -e cloud -noprompt(新建一个SolrCloud )
注意cload是collection的名字,如果不加上的话,会启动一个默认的code里面什么都没有
-noprompt这个要加上,它的意思为不显示提示,要不总是提示问你问题
bin\solr stop -all 会停止所有的collection
bin\solr 里面还有很多命令可以学习 如restart等。
--------------------------------------------------------------------------------------
2、建立索引(doc xml csv ........)
因为bin\post不能再windows上使用只能使用 post.jar
在根目录下 java -jar example/exampledocs/post.jar (post.jar一般会在example/exampledocs/目录下)
可以查看post的帮助文档 java -jar example/exampledocs/post.jar -h
把一个docs文件建立索引
java -Dc=gettingstarted -jar -Dauto=yes -Ddata=files -Drecursive=yes example/exampledocs/post.jar docs/
(-Ddata=files -Drecursive=yes这两个可以去掉)
把一个xml文件建立索引
java -Dc=gettingstarted -jar example/exampledocs/post.jar your_xmlFile_path/*.xml
----------------------------------------------------------------------------------------
3、查询方式
(1)查询可通过shell查询
如: curl "http://localhost:8983/solr/gettingstarted/select?wt=json&indent=true&q=foundation"
(2)或者登陆界面 http://localhost:8983/solr
然后选上你的collection 找到query 在q那里填写你要查询的字段
(3)直接登陆 http://localhost:8983/solr/gettingstarted/browse
更简洁一些。
(4)不管如何返回,如果数据很多的话,它应该是分页的这里可以通过F12查看传输的报文得知如何分页
一般是两个参数start rows来控制
(5)在查询中可能会有多个关键字,所以在网页UI那里可以在q那里输入 关键字1+关键字2
如果使用拼接url发起请求 记得‘+’换成"%2B"
4、更新数据 删除数据(没写)
(1)在你把同一份数据建立多次索引后,在查询结果中并不多次显示。这是因为示例schema.xml指定了一个名为“id”的
“uniqueKey”字段。 每当您向Solr发出命令以添加具有与现有文档uniqueKey相同的值的文档时,它会自动替换它。
您可以通过查看Solr Admin UI的核心特定概述部分中numDocs和maxDoc的值来了解这一点。
5、理解 collection shard replica core
(1)collection由一个或者多个shard组成,一个shard包含一个或者多个replica ,一个replica是一个core
(2)SolrCloud是Solr的一种部署方式。Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式,
这些方式部署的Solr不具有SolrCloud的特色功能。
0 0
- solr入门基础(windows jettry)
- solr入门(基础程序)
- Solr基础入门介绍
- windows solr基础配置
- solr基础配置(入门一)
- solr入门学习(一)——基础篇
- Apache Solr入门基础——Windows下安装与配置
- Windows 基础入门(1)
- Windows 基础入门(2)
- solr 6.3 入门(二)
- solr 6.3 入门(三)
- RabbitMQ 入门基础(windows安装)
- Solr服务安装(Windows)
- Solr配置(Windows环境)
- solr入门
- Solr入门
- solr入门
- solr入门
- GCC主要数据结构之c_typespec_keyword
- xgboost ppt(3)——GB
- Android应用程序组件间通信(二)——IntentFilter类简介
- 美团点评前端无痕埋点实践
- Python装饰器
- solr入门基础(windows jettry)
- GCC主要数据结构之c_declspec_word
- [字符识别系列][一] 字符识别中的图像归一化算法简介
- 什么是正向代理与反向代理
- linux下如何修改iptables开启80端口
- 深入浅出ES6(二):迭代器和for-of循环
- Merge Intervals:动态规划,这题不能用a[i]和a[i-1]。
- 数据库查询含有字段的表
- 关于ASP.NET MVC WebApi接口跨域访问的解决方案