前言

solr是apache项目的一款全文搜索应用.

官方文档http://lucene.apache.org/solr/guide/6_6/

入门流程

1.安装   --->  2.启动  --->  3.创建核心  ---> 4.添加文档   ---> 5.url接口查询

1.安装

下载solr-6.6.0.tgz包,解压任意目录

2.启动

/opt/solr-6.6./bin
./solr start -force #root用户需要加force

3.创建核心

#创建索引数据文件存放地方。

./solr create -c ttt -force  #ttt为核心名称, post和查询时用得到

4.添加文档(POST)

bin/post -c ttt  example/exampledocs/*.xml #默认用的官方例子

5.url接口查询

a.curl http://localhost:8983/solr/ttt/select?q=video
#q为基本查询,固定值不变video是查询的值。q查询是全文查询,可以跟正则符号.
b.http://localhost:8983/solr/ttt/select?q=video&fl=id,name,price
#fl固定值,结果返回id,name,price字段
c.http://localhost:8983/solr/ttt/select?q=name:black
#还是模糊查询,实验了下name:black没啥特殊含义,是一个整体字符串
d.http://localhost:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price
#price: To 范围查询
e.http://localhost:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price&facet=true&facet.field=cat
#facet固定值,聚合查询,相当于sql的group by 或 count
f.http://192.168.0.110:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price&wt=json
#wt返回json格式

更多技巧

1.用管理端查询

2.一位博主整理的Solr -- 查询语法/参数

http://blog.csdn.net/zhufenglonglove/article/details/51518846

  

最新文章

  1. FPGA与simulink联合实时环路系列—开篇
  2. JQUERY 滚动 scroll事件老忘记 标记下
  3. Oracle 主键
  4. classpath、path、JAVA_HOME的作用及JAVA环境变量配置
  5. 14.8.2 Role of the .frm File for InnoDB Tables InnoDB 表得到 .frm文件的作用
  6. python----常见练习题
  7. java虚拟机的学习书籍推荐
  8. 计算机网络一:OSI七层、TCP/IP五层与TCP/IP四层
  9. Win8下枚举任意进程的句柄表。。。(VB6 Code)
  10. struts建立工程helloworld
  11. uoj#158. 【清华集训2015】静态仙人掌
  12. 如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
  13. Python OS模块重要知识点
  14. Task 6.4 冲刺Two之站立会议9
  15. ip_local_deliver && ip_local_deliver_finish
  16. GBK 文件在 sublime 保存时被强制保存为 utf-8 导致中文乱码, 恢复。
  17. virtual之虚函数,虚继承
  18. 5秒后跳转到另一个页面的js代码
  19. Pycharm选中代码无法Backspace直接删除
  20. Hive学习路线图--张丹老师

热门文章

  1. 【LeetCode】线段树 segment-tree(共9题)+ 树状数组 binary-indexed-tree(共5题)
  2. linux time命令的输出中“real”“user”“sys”的真正含义
  3. vue tab切换布局
  4. django 添加分页功能的包
  5. python基础知识(1)(个人整理)
  6. 左除与右除的区别--MATLAB
  7. DZY Loves Math
  8. [CSP-S模拟测试]:壕游戏(费用流)
  9. 前端每日实战:23# 视频演示如何用纯 CSS 创作一个菜单反色填充特效
  10. js中的投掷筛子的小游戏