What is the difference between a filter clause in a query or a filter

right!

So the reason with the difference between the score is that the filtered query actually adds a match_all query which set the _score to 1 for each document and the bool query does not add a query.