Thanks for the quick reply.
I was trying
+type:brewery -website:""
and thought the the empty string was not being parsed or skipped.
I was also thinking how it would handle {"website":null}
as some people use null to mean empty too.
to implement these we’d need the exists/missing query operators
Thats a good call.