Order of the properties gets changed if "_source":{ "exclude": ["title"] } is used in a query.
Hi, I am facing a problem with using "_source":{ "exclude": ["title"] } in my elastic query. Whenever I use this, my properties in the "_source" get shuffled. What am I doing wrong? Example: Without "_source":{ "exclude": ["title"] } - "_source":{ "title" : ... "prop1" : ... "prop2" : ... "prop3" : ... "prop4" : ... } With "_source":{ "exclude": ["title"] } - "_source":{ "prop3" : ... "prop1" : ... "prop4" : ... "prop2" : ... } Expected: - "_source":{ "prop1" : ... "prop2" : ... "prop3" : ... "prop4" : ... } -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/64c384c4-aae6-41f0-9ab5-4744015c55b4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
"_source":{ "exclude": ["title"] }
Hi, I am facing a problem with using "_source":{ "exclude": ["title"] } in my elastic query. Whenever I use this, my properties in the "_source" get shuffled. What am I doing wrong? Example: Without "_source":{ "exclude": ["title"] } - "_source":{ "title" : ... "prop1" : ... "prop2" : ... "prop3" : ... "prop4" : ... } Without "_source":{ "exclude": ["title"] } - "_source":{ "prop3" : ... "prop1" : ... "prop4" : ... "prop2" : ... } Expected: - "_source":{ "prop1" : ... "prop2" : ... "prop3" : ... "prop4" : ... } -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/d31202f2-75d8-4232-ae25-1dd4acbcae95%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Combining Multiple Queries with 'OR' or 'AND'
Hi, Question I am trying to combine 2 user search queries using AND and OR as operation. I am aware of combining queries where we can merge filters, but I want to merge entire queries like { {BIG Elastic Query1} AND {BIG Elastic Query2} }. Details For instance say a user performs a search for "batman in movies type with filters of Christian and Bale" and another query "Dark Knight in type tvshows with filters of Christopher Nolan". I want to combine both queries so I can look for both batman movies and Dark Knight tvshows, but not Dark knight movies or batman tvshows. For example, for the given queries I just want to run Query1 OR Query2 in the elasticsearch. Query 1: { "query": { "filtered": { "query": { "query_string":{ "query":"Batman", "default_operator":"AND", "fields":[ "Movies._all" ] } }, "filter": { "bool": { "must": [ { "query":{ "filtered":{ "filter":{ "and":[ { "term":{ "cast.firstName":"Christian" } }, { "term":{ "cast.lastName":"Bale" } } ] } } } } ] } } } } } Query2: { "query": { "filtered": { "query": { "query_string":{ "query":"Dark Knight", "default_operator":"AND", "fields":[ "tvshows._all" ] } }, "filter": { "bool": { "must": [ { "query":{ "filtered":{ "filter":{ "and":[ { "term":{ "director.firstName":"Christopher" } }, { "term":{ "director.lastName":"Nolan" } } ] } } } } ] } } } } } -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/be301214-1b6a-4065-8c8e-f1e5048e9873%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.