博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr热身
阅读量:5901 次
发布时间:2019-06-19

本文共 585 字,大约阅读时间需要 1 分钟。

  入博客园快满一年,居然没写一篇博客,好惭愧。

  公司的搜索系统需要从Lucene.net(更新相当不给力)换成solr了,最近一直在学习solr,相关资料是相当的少啊,特别是还要在.net环境下开发。准备写一个系列的solr的博客,把学习的过程写下来,一方面是让自己在学习的过程中思路更加清晰,一方面是给后来人有个参考。学习solr前先学习Lucene是必不可少的,最起码能写个简单的搜索demo吧,然后再对比着学习solr。

  目前刚开始学习solr,对基于solr开发的搜索系统大致的理解就是:

  1. 首先配置jdk、Tomcat和solr,把solr客户端跑起来;
  2. 然后根据业务需求在solr的配置文件schema.xml下配置field节点(类比Lucene的域field类)和fieldType节点(分词器就在这个节点下配置),当然还有一些别的节点;
  3. 我们的程序通过http请求的方式告诉solr帮我们更新索引、查询等等操作;
  4. 比如查询操作solr会返回json数据或xml数据等各种格式,然后我们再根据返回的数据进行业务处理。

刚刚开始学习,理解还不深入。

  .net环境下可以参考EasyNet.Solr开源项目,仿照别人的开源项目写自己的程序。

转载于:https://www.cnblogs.com/hehongwei/p/3781053.html

你可能感兴趣的文章
IP设置应用v1.0
查看>>
软件标准名称
查看>>
SQLite函数大全
查看>>
分享:R语言最好的IDE——RStudio
查看>>
IIS7下备份、还原站点配置
查看>>
java发送http的get、post请求
查看>>
Pseudo-random sequence generation
查看>>
Asp.net cookie的处理流程你真的知道吗?
查看>>
jQuery 1.9 beta1 发布,删除被废弃的 API
查看>>
C#,往线程里传参数的方法总结
查看>>
新建Web网站与新建Web应用程序的区别
查看>>
50个必备的实用jQuery代码段
查看>>
Windows程序设计00:为什么要学它
查看>>
打油诗 看《大上海》
查看>>
2013年第4周三波动
查看>>
JavaScript之常用调试方法
查看>>
unzip多文件同时解压
查看>>
行为的抽象即是接口(Interface)
查看>>
VS2008驱动开发环境配置
查看>>
配置GoldenGate源端Manager参数
查看>>