本文是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查看,映射成功
可能百度的都不符合我的,可能我的也不适合你,但是可以借鉴一下,第一次使用,多多指教














网友评论