这并不是一件轻松的事,但以下方法可行: myField:"myValue" OR (*:* NOT myField:["" TO *]) 我使用了Solr 5.4来测试查询,结果令人满意: { "myField": [ "myValue" ], "id": "96c353e6" }, { "id": "8bcbe253" }, { "myField": [ "myValue", "otherValue" ], "id": "c3749005" }