当前位置: 首页 > 知识库问答 >
问题:

用java在solr 4.5.1中添加文档

宋飞文
2023-03-14
{
  "id":"myId",
  "parent": "Alice",
  "children":["adam","eva"]
}
public static void addToSolr(String parent, JSONArray children) throws Exception {

    HttpSolrServer server = new HttpSolrServer("http://127.0.0.1:8983/solr/knowledgebase/");

    String id = DigestUtils.md5Hex(parent);

    SolrInputDocument document = new SolrInputDocument();

    document.addField("id", id);
    document.addField("parent", parent);
    document.addField("children", children);

    server.add(document);
    server.commit();

}

这个未知字段是什么意思?我需要向solr模式或配置文件中添加一些东西吗?还是我在java代码中犯了愚蠢的错误?

共有1个答案

甄阿苏
2023-03-14

错误:

未知字段“父”

通常意味着在schema.xml中没有名为parent的字段。解决方案非常简单,只需添加这样的字段即可。

 类似资料: