我在Solr中創建了一個文檔,並在其中提供了一些數據。該數據在文件中保存的列表,如下所示:Solr文檔的字段只能保存爲列表嗎?
"response":{"numFound":2,"start":0,"docs":[
{
"ad_id":[1],
"hash":["1"],
"campaign_id":["1"],
"fingerprint":[1],
"id":"44c458eb-0674-4fce-ad54-e16234c868bf",
"_version_":1577315711035899904}]
}}
我目前提供靜態數據到Solr形式Django的象下面這樣:
solr.add([
{
"hash": "1",
"ad_id": "1",
"campaign_id": "1",
"fingerprint": "1",
}
])
我想對數據進行如下保存(不在列表中):
"response":{"numFound":2,"start":0,"docs":[
{
"ad_id":"1",
"hash":"1",
"campaign_id":"1",
"fingerprint":"1",
"id":"44c458eb-0674-4fce-ad54-e16234c868bf",
"_version_":1577315711035899904}]
}}
可能嗎?如果是這樣,我怎麼發送我的數據,以便它不會保存爲列表?
因爲我是Solr的新手,你可以告訴我schema.xml文件在哪裏 –
我希望你使用最新版本的solr。例如:'solr-6.1.0/server/solr/collection_name/conf/managed-schema' – vinod
如果你使用的是舊版本的ex:5.3.1,它將與名稱schema.xml'solr-5.3.1/server/solr/collection_name/conf/schema.ml'最近發佈的solr,文件名被更改爲託管模式。 – vinod