![](/img/trans.png)
[英]solr update with json causes 'error parsing json field. unexpected object_start'
[英]solr update with json causes error
我正在從這里開始學習教程。 示例文件books.json已成功與solr同步。 文件文件books.json看起來像這樣
[
{
"id" : "978-0641723445",
"cat" : ["book","hardcover"],
"name" : "The Lightning Thief",
"author" : "Rick Riordan",
"series_t" : "Percy Jackson and the Olympians",
"sequence_i" : 1,
"genre_s" : "fantasy",
"inStock" : true,
"price" : 12.50,
"pages_i" : 384
}
]
類似於cat字段,我有一個字段標簽。 我已將schema.xml文件編輯為
<field name="tags" type="string" indexed="true" stored="true" docValues="true" multiValued="true"/>
在運行命令'http://localhost:8983/solr/update/json?commit=true' --data-binary @myJson.json -H 'Content-type:application/json'
,出現錯誤
{"responseHeader":{"status":400,"QTime":16},"error":{"msg":"ERROR: [doc=book_name] unknown field 'tags'","code":400}}
有人可以建議我在哪里檢查並糾正錯誤嗎?
您的字段是否與其他字段一起放在字段部分中? 有時,人們將其放在schema.xml的錯誤位置,但找不到它。 AdminUI將向您顯示該字段是否已知。
在Solr 4.8中,不建議使用字段和類型部分,因此該問題應消除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.