这不是直截了当的,但这有效:
myField:"myValue" OR (*:* NOT myField:["" TO *])
Run Code Online (Sandbox Code Playgroud)
我使用Solr 5.4测试查询,结果令人满意:
{
"myField": [ "myValue" ],
"id": "96c353e6"
},
{
"id": "8bcbe253"
},
{
"myField": [ "myValue", "otherValue" ],
"id": "c3749005"
}
Run Code Online (Sandbox Code Playgroud)