ES不支持groupby,于是想看看solr怎么实现的。

搭建环境:

1)下载tomcat7、solr4.9,解压;

2)配置tomcat7的端口和URIEncoding(utf-8);

3)拷贝solr\dist\solr-4.9.0.war至tomcat\webapps,并更名为solr.war;

4)重启tomcat,solr.war自动部署,修改webapps\solr\WEB-INF\web.xml中的solrHome,如下:

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:\solrHome\solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

这里制定的solrHome为:D:\solrHome\solr

5)建立solrHome,文件结构如下:

其中contirb拷贝自:solr-4.9.0\contrib;(非必要)

solr\core0,solr\core1拷贝自:solr-4.9.0\example\multicore

solr.xml拷贝自:solr-4.9.0\example\solr\solr.xml

6)复制solr-4.9.0\example\lib\ext\*.jar至tomcat\lib

复制solr-4.9.0\example\resources\log4j.properties至tomcat\lib

7)重启tomcat

8)进入localhost:port/solr/

最新文章

  1. 使用ServiceStack构建Web服务
  2. 环境变量NLS_LANG
  3. 《Linux及安全》期中总结&amp;《Linux内核分析》期终总结
  4. linux 程序管理与SElinux
  5. 快速排序-java
  6. CPU和GPU性能对比
  7. [CareerCup] 1.7 Set Matrix Zeroes 矩阵赋零
  8. c 函数及指针学习 9
  9. 细说C#中的系列化与反系列化的基本原理和过程
  10. Pivot Table系列之切片器 (Slicer)
  11. poj3259 Wormholes(Bellman-Ford判断负圈)
  12. GBDT用于分类问题
  13. jQuery-表格属性
  14. java中身份证号和的银行卡的深度校验
  15. 一些css属性的理解和运用。
  16. Json反序列化为动态类型(dynamic)
  17. HTTP 错误 404.3 - Not Found的问题(WCF)
  18. UVALive - 6916 Punching Robot Lucas+dp
  19. Ntp客户端
  20. python中常见的日期换算

热门文章

  1. Linux sort命令详解
  2. 检查是否使用PAM认证模块禁止wheel组之外的用户su为root
  3. seo:与优化相关的熊掌号
  4. C语言--成绩汇总(5班)
  5. 第8次Scrum会议(10/20)【欢迎来怼】
  6. java-继承的注意事项
  7. java-代码块-局部代码块、构造代码块、静态代码块
  8. python 类编程相关内容(更新)
  9. python编译hello
  10. 【liunx】linux后台执行命令:&amp;和nohup