0
내 solr 스키마에는 하나의 동적 필드가 있습니다. solr에서 doc의 열을 삭제하는 방법
<dynamicField name="jobs_*" type="float" indexed="true" stored="true"/>
그래서 내가 하나 개의 문서 값,
docs: [
{
last_name: "Jain",
state_name: "rajasthan",
mobile_no: "234534564621",
id: "4",
jobs_6554: "6554",
},...]
가 지금은 하나의 열을 삭제할가 아닌 전체 문서 jobs_6554을 의미한다. 그것은 solr에서 가능한 방법.
삭제 후 문서가 생성됩니다.
docs: [
{
last_name: "Jain",
state_name: "rajasthan",
mobile_no: "234534564621",
id: "4"
},...]
Solr 4.x를 사용하는 경우 원자 업데이트를 사용하여 단일 열/필드를 업데이트 할 수 있습니다. http://wiki.apache.org/solr/Atomic_Updates 및 http://wiki.apache.org/solr/UpdateXmlMessages#Optional_attributes_for_.22field.22http://wiki.apache.org/solr/UpdateXmlMessages#Optional_attributes_for_를 참조하십시오. 22 field.22. –
예, 저는 atomic_updates를 사용하고 있습니다. 하지만 특정 열을 삭제하는 방법을 모르겠다 null 값을 사용하여 업데이 트 – Anurag
그게 전부 사용해야합니다. 사용중인 버전을 알지 못했습니다. – JHS