Hi Kral,

I think that the mapping is fine. Here it is:

"mappings":{
  "account":{
    "properties":{
      "name":{
        "type":"string",
        "index":"not_analyzed"
      }

      ... ANOTHER ACCOUNT FIELDS ...
      
    },
    "_routing":{
      "required":true,
      "path":"name"
    }
  },
  "event":{
    "properties":{

      ... SOME EVENT FIELDS ...

      "account":{
        "type":"object",
        "properties":{

          ... SOME MORE FIELDS ...

          "name":{
            "type":"string",
            "index":"no"
          }
        }
      }
    },
    "_parent":{
      "type":"account"
    },
    "_timestamp":{
      "enabled":true,
      "store":true
    },
    "_routing":{
      "required":true,
      "path":"account.name"
    }
  }
}

Do you see anything wrong here?
Thx


On Sunday, October 12, 2014 9:46:37 PM UTC+3, Honza Král wrote:
>
> Hi Costya, 
>
> the code actually looks for parent and should move it around. Are you 
> sure you have your mappings set up correctly for the new index to 
> include the parent/child relationship? 
>
> Thanks 
>
> On Sun, Oct 12, 2014 at 5:30 PM, Costya Regev <cos...@totango.com 
> <javascript:>> wrote: 
> > Hi, 
> > 
> > When we run the following code: 
> > 
> > from elasticsearch import Elasticsearch 
> > from elasticsearch.helpers import reindex 
> > 
> > 
> > if __name__ == "__main__": 
> >   es = Elasticsearch() 
> >   reindex(es, source_index='2014_03', target_index='2014_03_new', 
> > chunk_size=500, scroll='5m') 
> > 
> > We get the 2014_03_new index with all the fields but the _parent field 
> > inserted right. However, the _parent field, which we have in most of the 
> > documents of the original index is consistently missing in all of the 
> > documents of the new index. 
> > 
> > It looks like a bug in the client's code. 
> > 
> > We will appreciate your help. 
> > 
> > Regards, 
> > Costya, Totango Metrics. 
> > 
> > -- 
> > 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/b52dc918-4529-40ab-97e0-2a3b0176ec59%40googlegroups.com.
>  
>
> > 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/62eb9ecc-b88b-439e-bea7-b31141f1deb1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to