search - Buscar un documento en Solr donde un campo multivalor está vacío o tiene un valor específico
multivalue (1)
No es sencillo, pero esto funciona:
myField:"myValue" OR (*:* NOT myField:["" TO *])
Usé Solr 5.4 para probar la consulta, que tuvo resultados satisfactorios:
{
"myField": [ "myValue" ],
"id": "96c353e6"
},
{
"id": "8bcbe253"
},
{
"myField": [ "myValue", "otherValue" ],
"id": "c3749005"
}
Tengo un campo multivalor en Solr y quiero consultar documentos donde este campo esté vacío o contenga un valor específico.