Thanks a ton Adrien. multi_match did work! Regards, Sagar Shah
On Fri, Mar 6, 2015 at 2:36 AM, Adrien Grand <[email protected] > wrote: > You can use a multi-match query: > http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-multi-match-query.html > or copy all the fields you are interested in into a new field at index time > using copy_to: > http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-core-types.html#copy-to > > On Fri, Mar 6, 2015 at 1:02 AM, Sagar Shah <[email protected]> > wrote: > >> Hello everyone, >> Here's my sample data going into elastic Search. >> >> { >> "date_time_utc": "2014-01-01 01:01:01.000", >> "details": "Details of the event", >> "tracking_id": "Message Tracking Id", >> "enterprise_application": "ENTP APP", >> "log_level": "DEBUG", >> "application_id": "342-34-254", >> "source": "Source", >> "log_code": "MDG.00.05", >> "host": "127.0.0.1", >> "context": >> { >> "A": "123", >> "B": "456", >> "C": "789" >> } >> } >> >> >> When I am preparing for a search request, I am finding some issue. >> Basically, I need a capability to search a user input across all the >> elements of nested object "context". >> Context might have nested fields under it on the fly. So I need some kind >> of wild card operation of the fields itself like (context.*). >> >> I found one way, but that searches on specific field within context like >> given below. >> >> "nested": { >> "path": "context", >> "filter": { >> "bool": { >> "must": [ >> { "term": { "context.A: "0432" } } >> ] >> } >> } >> } >> >> Is there a way to search a user input across all the fields under context >> nested element? I do not wish to search through rest of the fields. >> >> I would prefer filter over query here. >> >> Please advise. >> >> Appreciate your inputs! >> >> Regards, >> Sagar Shah >> >> >> -- >> 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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/5e04b543-9275-4bda-8696-068dd723b1d8%40googlegroups.com >> <https://groups.google.com/d/msgid/elasticsearch/5e04b543-9275-4bda-8696-068dd723b1d8%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Adrien Grand > > -- > You received this message because you are subscribed to a topic in the > Google Groups "elasticsearch" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/elasticsearch/WvKyfof_6tU/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j7SrWzZpRX5UoJi16m3N1knrxSEH%2BU%3D9cK%3D_8jmSqmeeA%40mail.gmail.com > <https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j7SrWzZpRX5UoJi16m3N1knrxSEH%2BU%3D9cK%3D_8jmSqmeeA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- Regards, Sagar Shah Too many people think more of security instead of opportunity. They seem more afraid of life than death!!! -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CANZnv5gG5kS-TZ6qaX81fjHn_V3L%2BBukW3_Y0s6%3DHefc2CTBSQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
