The first idea that comes in my mind is to build a single valued copy field which concatenates them. in this way you will have very specific values to filter on :
query1 -(copyfield:(A B AB)) To concatenate you can use this update request processor : https://lucene.apache.org/solr/6_6_0//solr-core/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.html Regards ----- --------------- Alessandro Benedetti Search Consultant, R&D Software Engineer, Director Sease Ltd. - www.sease.io -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html