1
下面的代碼是索引文件:可以發送solr json數據而不是索引文件嗎?
bin/post -c gettingstarted example/exampledocs/*.xml
如果我想只發送Solr的一些JSON數據,Solr的儲存這些資料,讓我搜索,這是可能的嗎?
下面的代碼是索引文件:可以發送solr json數據而不是索引文件嗎?
bin/post -c gettingstarted example/exampledocs/*.xml
如果我想只發送Solr的一些JSON數據,Solr的儲存這些資料,讓我搜索,這是可能的嗎?
是的,你可以索引JSON數據。
如果你想從文件索引JSON數據,文件擴展名必須以.json或你必須提供文件類型與-type application/json
PARAM
樣品JSON文件data.json指數:
[
{
"id": "100",
"author": [
"ashraful",
"chayon"
],
"body": "Sample 100"
},
{
"id": "200",
"author": [
"ashraful"
],
"body": "Sample 200"
}
]
post命令來索引data.json文件:
即
bin/post -c test data.json
或者
bin/post -c test -type application/json data.json
如果你想索引JSON數據的情況下直接使用的文件,那麼你必須逃避你的JSON數據,並使用-d "your_json_data"
作爲參數。
即
bin/post -c test -type application/json -d "[{\"id\":\"101\",\"author\":[\"ashraful\",\"chayon\"],\"body\":\"Sample 101\"}, {\"id\":\"200\",\"author\":[\"ashraful\"],\"body\":\"Sample 200\"}]"
感謝兄弟,但是當我嘗試爲JSON數據,是否有可能使用循環索引? –
使用可以創建一個shell腳本爲 –
sry,我對unix不是很熟悉,你有沒有任何例子可以使用循環來索引? –