[BUG] DerivedField contains additional unsupported `name` parameter
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
- #2036 di @gingeekrishna — chiusa senza merge
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 64/100
Direzione di ricerca
Inizia dalla definizione generata di DerivedField.java e confrontala con l'uso della chiave della mappa in SearchRequest.java e con i parametri documentati del campo Derived. Riproduci il mapping dell'issue su OpenSearch 3.5.0 e traccia l'origine del campo generato name. Il lavoro è completato quando la richiesta del client non include più name e il mapping viene accettato senza mapper_parsing_exception.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What is the bug?
When building a DerivedField using the OpenSearch Java client, the generated mapping
includes a name field within the derived field definition (also see here). This causes OpenSearch to
return a mapper_parsing_exception error: "unknown parameter [name] on mapper
[derivedField] of type [date]".
How can one reproduce the bug?
- Use the OpenSearch Java client to create a DerivedField.
- The client generates a mapping like the following JSON as one is forced to provide
nameas a field:
{
"derived": {
"derivedFieldName": {
"format": "yyyy-MM-dd",
"name": "derivedFieldName", // Problematic name parameter
"script": { ... },
"type": "date"
}
}
}
- Submit this mapping to OpenSearch.
What is the expected behavior?
The mapping should be accepted by OpenSearch without errors. The name` field should not be present, as it is not supported according to these docs here.
What is your host/environment?
- OpenSearch Java client 3.5.0
- OpenSearch server 3.5.0
- macOS 26.3.1
Do you have any additional context?
As far as I can tell, the name should be the key of the map in the search request here.
- Lingua principale
- Java
- Stelle
- 165
- Fork
- 257
- Merge medio
- 1g 1h
- PR unite (30g)
- 44
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di opensearch-project/opensearch-java
-
enhancement untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
opensearch-project/opensearch-java#2188 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] "shape" should not be required in GeoShapeQueryFieldForse di nuovo libera @lsh1215 l’ha presa 121 giorni fa e non c’è nessuna pull request aperta. Apertabug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
opensearch-project/opensearch-java#2011 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
opensearch-project/opensearch-java#2008 ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] ISM types lastUpdatedTime is susceptible to int overflowForse già presa @gingeekrishna l’ha presa 116 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
opensearch-project/opensearch-java#1898 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug untriaged
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
opensearch-project/opensearch-java#2248 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di opensearch-project/opensearch-java
Issue simili
-
Update samples to Citrus 5.1.0Forse già presa @asuruceanu l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
snowflakedb/snowflake-kafka-connector#1610 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
swagger-api/swagger-petstore#245 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
liquid-java/liquidjava#443 ·
I maintainer di solito rispondono entro 2 giorni