Thanks, upon reviewing my post I realized that I mangled the example
Following is:
(1) a document which matches all criteria (I located this independently)
(2) After that is the actual query which parsed but provided 0 hits.
(3) Lastly, is the same DSL query without the MUST which results in this document (among hundreds more)
##########################################################
{"_index":"bupstest9","_type":"listings","_id":"https:~~outerbanks.craigslist.org~bpo~d~30-nibral-4-blade-class-1~6652278553.html","_score":9.197452,"_source":{"url": "https://outerbanks.craigslist.org/bpo/d/30-nibral-4-blade-class-1/6652278553.html","description": "@@30" nibral 4-BLADE CLASS 1 tuned props factory-direcT PRICES@@ - ","site": "Craigslist_outer_banks","city": "outer_banks","state": "NorthCarolina","country": "US","source": "Craigslist","bupsid": "9227198270","year": "2018","day": "239","today": "2018-239"}}
#########################################################
{"size": 1000,
"query" : {
"bool" : {
"minimum_should_match": 1,
"must" : [{"match": { "source": { "query": "", "fuzziness": "0","operator": "and"}}},
{"match": { "today": {"query": "<2018-239>"}}}],
"should" : [
{"match": { "description": { "query": "<- nibral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- nibral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- nibral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- nibral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- ni-bral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- ni-bral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- ni-bral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- ni-bral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": {"description": { "query": "<>","fuzziness": "0","operator": "and"}}}
]
,"must_not":[
{"match":{"description": "ss"}}
]
}
}
}
####################################################
{"size": 1000,
"query" : {
"bool" : {
"should" : [
{"match": { "description": { "query": "<- nibral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- nibral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- nibral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- nibral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- ni-bral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- ni-bral - prop>", "fuzziness": "0","operator": "and"}}},
{"match": { "description": { "query": "<- ni-bral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": { "url": { "query": "<- ni-bral - propeller >", "fuzziness": "0","operator": "and"}}},
{"match": {"description": { "query": "<>","fuzziness": "0","operator": "and"}}}
]
,"must_not":[
{"match":{"description": "ss"}}
]
}
}
}