Thanks David, I am using the following mapping. Can u please tell me the mapping for nested documents.
{ "document":{ "properties":{ "attachmentContent":{ "type":"attachment", "path":"full", "fields":{ "attachmentContent":{ "type":"string", "term_vector":"with_positions_offsets", "store":true } } } } } } On Wednesday, 27 August 2014 22:08:29 UTC+5:30, David Pilato wrote: > > You can't add your own subfields to the attachment field. > Though this should be doable but requires some work IMO. > > Also, I think you need to use nested documents. And add whatever field you > want in the nested doc (type, id...) and add the attachment field as well. > > HTH > > > -- > David ;-) > Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > > > Le 27 août 2014 à 18:27, sekharreddy mandapati <sekha...@gmail.com > <javascript:>> a écrit : > > We have requirement of indexing email which have multiple attachments and > we have to highlight the search results. How can i map the highlight string > array to my multiple attachments. > > My index mapping is > > { > "document":{ > "properties":{ > "attachmentContent":{ > "type":"attachment", > "path":"full", > "fields":{ > "attachmentContent":{ > "type":"string", > "term_vector":"with_positions_offsets", > "store":true > } > } > } > } > } > } > > > My indexed document is > > > {"userId":2,"attachmentContent":[{"content":"VGhpcyBpcyBudW1iZXIgb25lLg==","serviceAttachmentId":"1","fileName":"1.txt","type":"xml"}, > { > {"content":"IkdvZCBTYXZlIHRoZSBRdWVlbiIgKGFsdGVybmF0aXZlbHkgIkdvZCBTYXZlIHRoZSBLaW5nIg==","serviceAttachmentId":"2","fileName":"2.txt","type":"excel"}] > > } > > My Questions are > > 1.How can i access the "serviceAttachmentId" inside the > "attachmentContent" field which is of type attachment. > 2.How can i filter the documents based on type. > > > > > > > > > > -- > 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 elasticsearc...@googlegroups.com <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/1c34c96f-c28f-4d4f-8c09-970160f9e669%40googlegroups.com > > <https://groups.google.com/d/msgid/elasticsearch/1c34c96f-c28f-4d4f-8c09-970160f9e669%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/6c2f3651-9179-4186-92cd-89315d0ae53b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.