0
는 다음과 같은 필드가 SOLR 인덱스를 고려하십시오구성 필드
<fields>
<field name="id" type="uuid" indexed="true" stored="true" default="0"/>
<field name="user" stored="true" type="string" multiValued="false" indexed="true"/>
<field name="text" stored="true" type="textmulti" multiValued="false" indexed="true"/>
<field name="media" stored="true" type="string" multiValued="false" indexed="true"/>
</fields>
내가있는 현재 문서가 존재하는 경우 새로 색인 문서가 속는로 (따라서 거부하는)이라고 생각
id
또는 media
필드의 내용과 관계없이 동일한 user
및 text
필드가 있어야합니다. user
또는text
일치 한 문서는 모두user
및text
해야합니다, 속는 간주하는 것만으로는 충분하지 않습니다.
Solr 위키에서 Document Duplication Detection과 XML Messages for Updating a Solr Index을 읽었지만 여전히 구성 방법이 표시되지 않습니다. 어떤 아이디어? 멋진 solr-php-client을 사용하여 PHP를 통해 Solr에 연결합니다.
감사합니다. 아마
감사를 덮어 해달라고하면 중복 검색을 사용할 필요가 없습니다 것입니다 당신. 사실, 나는 고유 한 ID로 해당 필드의 연결 또는 해시 중 하나를 사용하는 방법을 고려해 봤지만, 앞으로도 활용할 수있는보다 일반적인 솔루션을 개발하고 싶습니다. – dotancohen