: Thanks!. That worked. I also wanted to still keep the deduping mechanism : for everything except the knn vectors. SoI ended up excluding the embedding : fields (whichc were all named embedding_*) from the de-duping mechanism. : : <processor class="solr.UniqFieldsUpdateProcessorFactory"> : <str name="fieldRegex">(?!.*embedding).*</str> : </processor>
You can save yourself some CPU cycles (evaluating that regex against every incoming field name) by using the 'typeClass' selector -- something like... <processor class="solr.UniqFieldsUpdateProcessorFactory"> <lst name="exclude"> <str name="typeClass">solr.DenseVectorField</str> </lst> </processor> https://solr.apache.org/docs/9_7_0/core/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.html -Hoss http://www.lucidworks.com/