本文是springboot的,主要是讲找到为什么没有映射出对应的值出来,也就是在data-config.xml和schema中有这个字段以及对应的映射,
然后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();
可能百度的都不符合我的,可能我的也不适合你,但是可以借鉴一下,第一次使用,多多指教