My query is in this format:
{
"query": {
"query_string": {
"default_field": "_all",
"query": "QUERY",
"default_operator": "AND"
}
}
}
Here are the different outputs for QUERY and their counts:
sofa 2,818
rugs 75,309
red 33,839
red AND rugs 9,441
red AND sofa 149
rugs AND sofa 82
sofa AND rugs AND red 3
(sofa OR rugs) AND red 9,587
(sofa OR rugs) red 9,587
sofa OR (rugs AND red) 12,256
sofa OR (rugs red) 12,256
*sofa *OR rugs AND red 9,441
*sofa OR rugs *red 33,839
The last two seem to be a bug. It seems as if the bolded are ignored.
expect sofa OR rugs AND red == sofa OR (rugs AND red) == 12,256
actual: sofa OR rugs AND red == rugs AND red == 9,441
expect sofa OR rugs red == sofa OR (rugs red) == sofa OR (rugs AND red) == 12,256
actual: sofa OR rugs red == red == 33,839
Is this a bug / known issue? I am using ES 0.90.11
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/a5039e4a-edf5-4177-9f80-312d6a24a82f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.