New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ES 0.90 Multiple Numeric Range filters within boolean.should return incorrect results #2826
Comments
@roytmana Thanks for reporting this issue. This is a bug that manifests itself under certain circumstances (specific types of filters inside the bool filter that yield certain optimisations during filter execution). I will fix this asap. |
@martijnvg thanks a lot. Docs say numeric filter is more memory intensive but faster. My use case is
Do you think range or numeric range is faster here since all values were probably already enumerated for faceting Thanks, |
@roytmana |
user can very well select just one of my range facet values and I will then filter on this range alone. do you think it may be an issue? |
I expect the |
many thanks! On Fri, Mar 29, 2013 at 1:58 PM, Martijn van Groningen <
|
I have a build of 0.9 from source (3-4 days ago) and it does not calculate numeric filters correctly when combined in bool should
The number of hits in the following query should be 35 (16 from the 1st range and 19 from the 2nd). Works correctly in 0.20.5 but in 0.9 it returns wrong number of hits which is also different depending on which range filter is listed first in the bool filter (the numbers are 32 and 28 depending on which range is first)
when removing one of the ranges from bool.should the calculations are correct. The calculations are also correct when using the same ranges in Range facet
The text was updated successfully, but these errors were encountered: