Hi, 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: { id:"100", "myMultValueField": ["1","2","3"] }
Later I would like to send an update like: { id:"100"," 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> </processor> </updateRequestProcessorChain> And add it to my requestHandler: <requestHandler name="/update" class="solr.UpdateRequestHandler"> <lst name="defaults"> <str name="update.chain">uniq-fields</str> </lst> </requestHandler> Tomer Levi Software Engineer Big Data Group Product & Technology Unit (T) +972 (9) 775-2693 tomer.l...@nice.com<mailto:tomer.l...@nice.com> www.nice.com<http://www.nice.com/> [cid:image001.png@01CFF69B.BA456EB0]<http://twitter.com/NICE_Systems/>[cid:image002.png@01CFF69B.BA456EB0]<http://www.facebook.com/pages/NICE-Systems/149072782602/>[cid:image003.png@01CFF69B.BA456EB0]<http://www.linkedin.com/company/nice-systems>[cid:image004.png@01CFF69B.BA456EB0]<http://www.nice.com/blog> [cid:image005.jpg@01CFF69B.BA456EB0]<http://www.nice.com/big-data-solutions>