如何在solr中删除单据上的列
在我的solr模式中,有一个动态字段如何在solr中删除单据上的列,solr,Solr,在我的solr模式中,有一个动态字段 <dynamicField name="jobs_*" type="float" indexed="true" stored="true"/> 现在我只想删除一列,意思是作业不是完整的文档。这在solr中是如何可能的 因此,删除后,文档将被删除 docs: [ { last_name: "Jain", state_name: "rajasthan", mobile_no: "234534564621", id: "4" },..
<dynamicField name="jobs_*" type="float" indexed="true" stored="true"/>
现在我只想删除一列,意思是作业不是完整的文档。这在solr中是如何可能的
因此,删除后,文档将被删除
docs: [
{
last_name: "Jain",
state_name: "rajasthan",
mobile_no: "234534564621",
id: "4"
},...]
您需要
更新
您的文档,使所有其他字段具有相同的值,并且作业_6554
具有null
或空白。如果您使用的是Solr 4.x,您可以利用原子更新只更新单个列/字段。请参阅&了解更多详细信息。是的,我正在使用原子_更新。但我不知道如何删除特定的列,只使用空值更新,这是您应该使用的。我不知道你正在使用的版本。
docs: [
{
last_name: "Jain",
state_name: "rajasthan",
mobile_no: "234534564621",
id: "4"
},...]