hi, you should not remove "core". please try to add that. http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-put-mapping.html
2014年8月12日火曜日、Jack Park<jackp...@topicquests.org>さんは書きました: > I created a gist for the mappings I am sending through node-es, with a > returned error: > MapperParsingException[Root type mapping not empty after parsing! > > The gist is at > https://gist.github.com/KnowledgeGarden/b965b7e78f19f9be9025 > > Note, that if I remove the upper portion of the json: > "topics": { > "mappings": { > "core": { > and just send in from "properties":, the same error occurs. > > The exact code which sends mappings into node-es is found here: > https://github.com/KnowledgeGarden/TQTopicMap/blob/master/lib/persist/es.js > > I'm wondering if anyone recognizes an error in my mapping. I > deliberately include the index and type in the mapping. It seems hard > to find examples of schema mappings that do what I am trying to do. > > Thanks! > > Here is the error message: > ESClient-1 Error: {"error":"MapperParsingException[mapping [topics]]; > nested: Ma > pperParsingException[Root type mapping not empty after parsing! Remaining > fields > : [mappings : {core={properties={inOf={index=not_analyzed, store=true, > type=stri > ng}, _ver={index=not_analyzed, store=true, type=string}, > tpC={index=not_analyzed > , store=true, type=long}, lox={index=not_analyzed, store=true, > type=string}, srt > Dt={index=not_analyzed, store=true, type=long}, url={index=not_analyzed, > store=t > rue, type=string}, lists={properties={body={index=analyzed, store=true, > type=str > ing}, sbOf={index=not_analyzed, store=true, type=string}, > details={index=analyze > d, store=true, type=string}, psi={index=not_analyzed, store=true, > type=string}, > label={index=analyzed, store=true, type=string}, subj={index=analyzed, > store=tru > e, type=string}}}}}}]]; ","status":400} > > -- > 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 <javascript:;>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAH6s0fxkx%3D0ZpDM-qAEi4RREKKVubUcX%3DVSPSz5mwGTxYuWNNw%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- ----------------------- Jun Ohtani blog : http://blog.johtani.info -- 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/CAPW8A5zBLQNyrwX0HZwc6CECYV6H%3DqHUS5aKuy%2BCouO6b%2B9EtQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.