I have a relatively simple mapping that causes me a problem when updating data. it's a small array of strings.
types:
sector:
properties:
company:
type: nested
properties:
id:
type: integer
name:
boost: 8
analyzer: autocomplete
search_analyzer: autocomplete_search
content:
boost: 4
type: ~
network:
type: ~
country:
type: ~
which gives me a mapping like this one.
// ...
"company": {
"id": 103,
"name": "example name",
"content": "foo bar",
"network": [
"foo"
,
"bar"
,
"baz"
],
"country": "FR"
},
// ...
The corresponding attribute in my entity is an array and is defined as follows
//...
/**
* @ORM\Column(name="network", type="simple_array", nullable=true)
*/
private $network;
//...
Sometimes when I modify the entity I get this error message
Error in one or more bulk request actions:
update: /myIndex/sector/103 caused failed to parse [company.network]
I'm trying to isolate the problem a little bit, often the error appears when I remove or add a value from this array, when I remove all values everything is fine !
I can't figure out what's wrong, do you have any leads to find out where the mistake came from?