Hello,
I have a query which is matching with any documents that satisfy the filter, but none of the objects have, a match. The scores also, are weird, with sometimes the score returned as 0.
<>
{'highlight': {'fields': {'': {'post_tags': '', 'pre_tags': ''}}},
'query': {'bool': {'filter': {'range': {'es_timestamp': {'format': 'yyyy/mm/dd||yyyy/mm/dd',
'gte': '1999/01/01',
'lte': '2016/10/04'}}},
'should': [{'multi_match': {'boost': 1,
'fields': ['ca_name',
'ca_fathername',
'ca_spousename'],
'query': 'NAME'}},
{'term': {'dob': {'boost': 1.5,
'value': '1972-06-01'}}},
{'multi_match': {'boost': 2,
'fields': ['ca_mobile',
'ca_mobile2',
'ca_offcmobile',
'ca_offcmobile2'],
'query': 'XXXX XXXX',
'type': 'cross_fields'}},
{'term': {'ca_aadharcardno': {'boost': 2,
'value': 'XXXXXX'}}},
{'term': {'ca_pan': {'boost': 2, 'value': ''}}},
{'term': {'ca_drivinglicense': {'boost': 2,
'term': ''}}},
{'term': {'ca_passport': {'boost': 2,
'value': ''}}},
{'term': {'ca_voterid': {'boost': 2,
'value': ''}}},
{'term': {'ca_gascardno': {'boost': 2,
'term': ''}}},
{'match_phrase': {'ca_add1': {'boost': 1,
'query': 'ADDRESS'}}},
{'match_phrase': {'ca_permntadd1': {'boost': 1,
'query': 'ADDRESS'}}}]}}}
</>