solr在schema中添加了field,但是就是没有显示出来也没有数据

本文是springboot的,主要是讲找到为什么没有映射出对应的值出来,也就是在data-config.xml和schema中有这个字段以及对应的映射,


data-config映射,使有a_keyword和original的哦


一开始我放在文档最下面添加的,后来重启这些搞哪些的不知道为啥跑中间去了


然后springboot数据


我是这样添加的

然后我debug,绑定的数据只有五个

最后solr客户端的数据就缺少了a_keyword和a_original,由于我百度了很多,我a_keyword显示出来的是我添加的默认值


那个a_original没有默认值的就不显示了。

一开始是这样的,那我想着他自己不能映射,那我就自己动手映射好了

一开始:solrClient.addBean(article)添加的

后来:

//创建索引文档对象 SolrInputDocument doc = new SolrInputDocument(); doc.addField("id",article.getId()); doc.addField("a_title",article.getTitle()); doc.addField("a_content",article.getContent()); doc.addField("a_description",article.getDescription()); doc.addField("a_update_time",article.getUpdateTime()); doc.addField("a_keyword",article.getKeywords()); doc.addField("a_original",article.getOriginal()); solrClient.add(doc); 

solrClient.commit();





solr查看,映射成功


可能百度的都不符合我的,可能我的也不适合你,但是可以借鉴一下,第一次使用,多多指教

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容