same issue here. Any clues? On Sunday, April 20, 2014 at 2:47:40 PM UTC-3, PyrK wrote: > > I'm using elasticsearch with mongodb -collection using elmongo > <https://github.com/usesold/elmongo>. I have a collection (elasticsearch > index's point of view json-array), that contains for example field: > "random_point": [ 0.10007477086037397, 0 ] > > That's most likely the reason I get this error, when trying to index my > collection. > [2014-04-20 16:48:51,228][DEBUG][action.bulk ] [Emma Frost] [ > mediacontent-2014-04-20t16:48:44.116z][4] failed to execute bulk item ( > index) index {[mediacontent-2014-04$ > > org.elasticsearch.index.mapper.MapperParsingException: object mapping [ > random_point] trying to serialize a value with no field associated with it > , current value [0.1000747708603739$ > > at org.elasticsearch.index.mapper.object.ObjectMapper. > serializeValue(ObjectMapper.java:595) > > at org.elasticsearch.index.mapper.object.ObjectMapper.parse( > ObjectMapper.java:467) > > at org.elasticsearch.index.mapper.object.ObjectMapper. > serializeValue(ObjectMapper.java:599) > > at org.elasticsearch.index.mapper.object.ObjectMapper. > serializeArray(ObjectMapper.java:587) > > at org.elasticsearch.index.mapper.object.ObjectMapper.parse( > ObjectMapper.java:459) > > at org.elasticsearch.index.mapper.DocumentMapper.parse( > DocumentMapper.java:506) > > at org.elasticsearch.index.mapper.DocumentMapper.parse( > DocumentMapper.java:450) > > at org.elasticsearch.index.shard.service.InternalIndexShard. > prepareIndex(InternalIndexShard.java:327) > > at org.elasticsearch.action.bulk.TransportShardBulkAction. > shardIndexOperation(TransportShardBulkAction.java:381) > > at org.elasticsearch.action.bulk.TransportShardBulkAction. > shardOperationOnPrimary(TransportShardBulkAction.java:155) > > at org.elasticsearch.action.support.replication. > TransportShardReplicationOperationAction$AsyncShardOperationAction. > performOnPrimary(TransportShardReplicationOperationAction$ > > at org.elasticsearch.action.support.replication. > TransportShardReplicationOperationAction$AsyncShardOperationAction$1.run( > TransportShardReplicationOperationAction.java:430) > > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1146) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > > at java.lang.Thread.run(Thread.java:701) > > [2014-04-20 16:48:54,129][INFO ][cluster.metadata ] [Emma Frost] [ > mediacontent-2014-04-20t16:39:09.348z] deleting index > > > Is there any ways to bypass this? That array is a needed value in my > collection. Is there anyways to give some option in elasticsearch to not to > index that JSON-field, tho it's not going to be searchable field at all? > > > Best regards, > > PK >
-- 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/bfd442a0-ef52-4ae9-be6c-5e98475cbff4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.