您好我是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}
]
}'
答案 0 :(得分:0)
查询应该是*:*,而不仅仅是*。只需登录管理界面并进行默认搜索。