在添加自定义JSON时遇到问题

时间:2016-10-25 08:52:29

标签: json solr cygwin solrj

您好我是solr的新手,并尝试添加自定义JSON。我正在关注链接https://cwiki.apache.org/confluence/display/solr/Transforming+and+Indexing+Custom+JSON。首先,我使用command.solr create -c my_collection -d data_driven_schema_configs创建了一个核心。之后我将以下内容从cygwin添加到我的核心。但是当我通过http://localhost:8983/solr/my_collection/select?wt=json&q= *查询时,它说没有文档。{“responseHeader”:{“status”:0,“QTime”:1,“ PARAMS “:{” q “:” *”, “重量”: “JSON”}}, “响应”:{ “numFound”:0, “开始”:0, “文档”:[]}}

curl 'http://localhost:8983/solr/my_collection/update/json/docs'\
'?split=/exams'\
'&f=first:/first'\
'&f=last:/last'\
'&f=grade:/grade'\
'&f=subject:/exams/subject'\
'&f=test:/exams/test'\
'&f=marks:/exams/marks'\
 -H 'Content-type:application/json' -d '
{
  "first": "John",
  "last": "Doe",
  "grade": 8,
  "exams": [
    {
      "subject": "Maths",
      "test"   : "term1",
      "marks"  : 90},
    {
      "subject": "Biology",
      "test"   : "term1",
      "marks"  : 86}
  ]
}'

1 个答案:

答案 0 :(得分:0)

查询应该是*:*,而不仅仅是*。只需登录管理界面并进行默认搜索。