Can't make mappings work
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con la llamada a Mapping de transform y el abc import command, y compáralos después con el mapping de Elasticsearch devuelto para index.movements. Determina por qué movement.amount sigue siendo long en lugar de float y documenta o corrige el comportamiento; se considera terminado cuando una comprobación reproducible muestra el mapping esperado o deja constancia clara de la limitación.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm using abc version 1.0.0-alpha.0 and Elasticsearch version 7.2.
This is probably not a problem with abc itself but with my understanding of the documentation (or my lack of understanding to be precise).
I'm trying to force a field to be a float instead of a long. My transform file is the following one:
t.Source('source', source, '/movements/')
.Mapping({
"index.movements": {
"properties": {
"movement": {
"properties": {
"amount": { "type": "float" }
}
}
}
}
})
.Transform(otto({'filename': '/home/ubuntu/project-metrics/import-process/transforms/movements.js'}))
.Save('sink', sink, '/.*/');
And my abc transform command:
abc import --bulk_requests=100 --src_type=mongodb --src_uri='mongodb://localhost:27017/database' --transform_file='./movements.js' 'http://localhost:9200/index.movements'
My index is called index.movements and every field is called movement.[field_name]. When I run the command and look in elasticsearch the index.movements index mapping I get this:
{
"mapping": {
"properties": {
"movement": {
"properties": {
"amount": {
"type": "long"
}
}
}
}
}
}
Probably I'm missing something but I can't figure out what. Thank you all in advance.
- Lenguaje dominante
- Go
- Estrellas
- 471
- Forks
- 48
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de appbaseio/abc
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 15/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de appbaseio/abc
Issues similares
-
Wayfinder sample agents don't reach the Data Plane on the quickstart packPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoType/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
thunder-id/thunderid#6402 ·
Los mantenedores suelen responder en 1 día
-
[Bug] ListCanteens and ListAvailableCanteenTags return Unimplemented (handlers are misnamed)Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
TUM-Dev/Campus-Backend#678 ·
Los mantenedores suelen responder en 1 día
-
fix(app): fail closed if GetGeneralSetting fails during initializationPosiblemente ocupada @kalavt la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
agent-ready area:dsl
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
jmbarzee/temporal-architect#407 ·
Los mantenedores suelen responder en 1 día