lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tomer Levi <>
Subject Ignoring Duplicates in Multivalue Field
Date Sun, 02 Nov 2014 11:22:17 GMT
I'm trying to make my "update" request handler ignore multivalue duplications in updates.
To make my use case clear, let's assume my index already contains a document like:
 "myMultValueField": ["1","2","3"]

Later I would like to send an update like:
   myMultValueField" {"add":"2"}

How can I make the update request handler understand that "2" already exist and ignore it?
I tried to add update chain below but it didn't work for me.

<updateRequestProcessorChain name="uniq-fields">
                   <processor class="solr.UniqFieldsUpdateProcessorFactory">
                                <str name="fieldRegex"> myMultValueField </str>

And add it to my requestHandler:
<requestHandler name="/update" class="solr.UpdateRequestHandler">
           <lst name="defaults">
             <str name="update.chain">uniq-fields</str>

Tomer Levi

Software Engineer
Big Data Group

Product & Technology Unit

(T) +972 (9) 775-2693<><>



  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message