Msearch not working with bool must

Hi ,

The following works perfectly.
cat names
{"index":"events","type":"news"}
{"query":{"term":{"Type":"MarketEvent"}}}
{"query":{"term":{"Type":"MarketEvent"}}}

curl -XGET 'http://localhost:9200/_msearch' --data-binary @names

The following also works
{"index":"events","type":"news"}
{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

But queries with more than 1 bool doesn't work -
cat names
{"index":"events","type":"news"}
{"query":{"bool":{"must":[{"query_string":{"query":"","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}
{"query":{"bool":{"must":[{"query_string":{"query":"
","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

curl -XGET 'http://72.94.201.24:8003/_msearch' --data-binary @names
{"error":"must doesn't support arrays"}

Am not seeing any log for this in logs ( not in DEBUG mode too)
Is this a bug ?

Thanks
Vineeth

--
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.
For more options, visit https://groups.google.com/groups/opt_out.

Can someone please answer to this.
Am blocked with this issue.

Thanks
Vineeth

On Thu, Jun 6, 2013 at 3:50 PM, Vineeth Mohan vineethmohan@algotree.comwrote:

Hi ,

The following works perfectly.
cat names
{"index":"events","type":"news"}
{"query":{"term":{"Type":"MarketEvent"}}}
{"query":{"term":{"Type":"MarketEvent"}}}

curl -XGET 'http://localhost:9200/_msearch' --data-binary @names

The following also works
{"index":"events","type":"news"}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

But queries with more than 1 bool doesn't work -
cat names
{"index":"events","type":"news"}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

curl -XGET 'http://72.94.201.24:8003/_msearch' --data-binary @names
{"error":"must doesn't support arrays"}

Am not seeing any log for this in logs ( not in DEBUG mode too)
Is this a bug ?

Thanks
Vineeth

--
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.
For more options, visit https://groups.google.com/groups/opt_out.

I have moved this to stackoverflow -

Thanks
Vineeth

On Fri, Jun 7, 2013 at 7:42 PM, Vineeth Mohan vineethmohan@algotree.comwrote:

Can someone please answer to this.
Am blocked with this issue.

Thanks
Vineeth

On Thu, Jun 6, 2013 at 3:50 PM, Vineeth Mohan vineethmohan@algotree.comwrote:

Hi ,

The following works perfectly.
cat names
{"index":"events","type":"news"}
{"query":{"term":{"Type":"MarketEvent"}}}
{"query":{"term":{"Type":"MarketEvent"}}}

curl -XGET 'http://localhost:9200/_msearch' --data-binary @names

The following also works
{"index":"events","type":"news"}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

But queries with more than 1 bool doesn't work -
cat names
{"index":"events","type":"news"}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

{"query":{"bool":{"must":[{"query_string":{"query":"*","fields":["Events.Event"],"default_operator":"AND"}},{"term":{"Type":"MarketEvent"}}]}}}

curl -XGET 'http://72.94.201.24:8003/_msearch' --data-binary @names
{"error":"must doesn't support arrays"}

Am not seeing any log for this in logs ( not in DEBUG mode too)
Is this a bug ?

Thanks
Vineeth

--
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.
For more options, visit https://groups.google.com/groups/opt_out.