solr,
solr
solr是一个独立的企业级的搜索应用服务器,他对外提供类似于web-service的API接口(数据:xml),用户通过http请求,向搜索引擎的服务器提交一定格式的XML文件,生成索引;也可以通过http get操作提出查找请求,并得到xml格式的返回结果。
【总结】:
项目用到solr的地方:
- 我们需要在item类中添加注解@Field注解.
- 添加springdatasolr的配置文件
- 商品审核成功后将数据保存到索引库中。
- 商品检索的时候,入参(传递的条件):
- 搜索的关键字
- 商品的分类
- 商品的品牌
- 商品的规格
- 商品的价格,新品等等。
- 可以将入参的条件进行封装(key1:value1 ,key2:value2)到map集合中。
- 出参(返回值):
- 商品的结果集
- 商品的分类
- 商品的品牌
- 商品的规格
5.返回的值也可以封装成map集合。
检索的过程:通过关键字------>加载分类-------------》品牌结果集,规格结果集。
- 将库存表的数据全部保存到索引库中。
- 库存表中有一个字段叫spec,spec:{“机身内存”:“16G”,“网络”:“联通3G”}-----》转成map(JSON.parseObject(spec,map.class)
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处. 同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。
- 库存表中有一个字段叫spec,spec:{“机身内存”:“16G”,“网络”:“联通3G”}-----》转成map(JSON.parseObject(spec,map.class)