Hi Christoph ,
you were right. the last filter (range) was only taken into consideration and that would explain why the constant_score query returned more records.
I went with you recommendation where i still use a constant_score query but having a bool query underneath it and the outcome yielded the same number of records as the bool query
Thanks a lot for your help
Regards
Aboo