欢迎投稿

今日深度:

solr,

solr,


solr

solr是一个独立的企业级的搜索应用服务器,他对外提供类似于web-service的API接口(数据:xml),用户通过http请求,向搜索引擎的服务器提交一定格式的XML文件,生成索引;也可以通过http get操作提出查找请求,并得到xml格式的返回结果。

【总结】

项目用到solr的地方:

  • 我们需要在item类中添加注解@Field注解.
  • 添加springdatasolr的配置文件
  • 商品审核成功后将数据保存到索引库中。
  1. 商品检索的时候,入参(传递的条件):
    • 搜索的关键字
    • 商品的分类
    • 商品的品牌
    • 商品的规格
    • 商品的价格,新品等等。
  2. 可以将入参的条件进行封装(key1:value1 ,key2:value2)到map集合中。
  3. 出参(返回值):
    • 商品的结果集
    • 商品的分类
    • 商品的品牌
    • 商品的规格

5.返回的值也可以封装成map集合。

检索的过程:通过关键字------>加载分类-------------》品牌结果集,规格结果集。

  1. 将库存表的数据全部保存到索引库中。
    • 库存表中有一个字段叫spec,spec:{“机身内存”:“16G”,“网络”:“联通3G”}-----》转成map(JSON.parseObject(spec,map.class)

      www.htsjk.Com true http://www.htsjk.com/solr/27531.html NewsArticle solr, solr solr是一个独立的企业级的搜索应用服务器,他对外提供类似于web-service的API接口(数据:xml),用户通过http请求,向搜索引擎的服务器提交一定格式的XML文件,生成索引;也可以...
      相关文章
        暂无相关文章
评论暂时关闭