zoukankan      html  css  js  c++  java
  • solr热身

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

      公司的搜索系统需要从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开源项目,仿照别人的开源项目写自己的程序。

  • 相关阅读:
    将博客搬至CSDN
    NOIP2018酱油记
    CF 1039D You Are Given a Tree && CF1059E Split the Tree 的贪心解法
    最大异或子序列问题
    UVa 10615
    UVa 1057
    用树状数组代替平衡树
    [CTSC2008]图腾totem
    POI2008 题解
    简便思路的题目别人的做法
  • 原文地址:https://www.cnblogs.com/hehongwei/p/3781053.html
Copyright © 2011-2022 走看看