You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I got a request error when using eland.pandas_to_eland.
This is happening when using this.type.of.column.name. instead of camelCaseNames` (for example).
RequestError: RequestError(400, 'mapper_parsing_exception', 'Failed to parse mapping [_doc]: mapper [b] cannot be changed from type [keyword] to [ObjectMapper]')
There are very quick fix to solve this issue like df.columns = [_c.replace(".","_") for _c in df.columns] but that was not a behavior I expected.
Feel free it close it directly if it's only a lack of culture on my side.
Thanks !
The text was updated successfully, but these errors were encountered:
@OdelinCharron - thanks for the feedback. In Elasticsearch dots are special characters in field names (elastic/elasticsearch#15951). In your example, field b needs to be both a list and an object (b.c implies b: { c: [1,2,3,4,5] }) so Elasticsearch rejects it.
Closing this for now, but happy for more feedback.
Hello,
I got a request error when using
eland.pandas_to_eland
.This is happening when using
this.type.of.column.name. instead of
camelCaseNames` (for example).Eland version: 7.10.1b1
EK stack 7.10.0 (docker)
How to reproduce:
returns:
There are very quick fix to solve this issue like
df.columns = [_c.replace(".","_") for _c in df.columns]
but that was not a behavior I expected.Feel free it close it directly if it's only a lack of culture on my side.
Thanks !
The text was updated successfully, but these errors were encountered: