We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This can be reproduced by this test https://github.com/elastic/elasticsearch/blob/main/server/src/test/java/org/elasticsearch/index/mapper/blockloader/GeoPointFieldBlockLoaderTests.java#L77. geo_point fields have custom handling of arrays and therefore synthetic_source_keep: "arrays" should not apply to it (arrays have special meaning so we don't know how to exactly preserve them). However we put values of geo_point field in _ignored_source in some cases.
geo_point
synthetic_source_keep: "arrays"
_ignored_source
The text was updated successfully, but these errors were encountered:
Pinging @elastic/es-storage-engine (Team:StorageEngine)
Sorry, something went wrong.
The logic is here https://github.com/elastic/elasticsearch/blob/main/server/src/main/java/org/elasticsearch/index/mapper/DocumentParser.java#L463. I think we assume that this code path only handles singular values but we actually end up here when parsing fields with custom array handling because of https://github.com/elastic/elasticsearch/blob/main/server/src/main/java/org/elasticsearch/index/mapper/DocumentParser.java#L627.
@parkertimmins welcome to the team, here's something to look at!
parkertimmins
No branches or pull requests
This can be reproduced by this test https://github.com/elastic/elasticsearch/blob/main/server/src/test/java/org/elasticsearch/index/mapper/blockloader/GeoPointFieldBlockLoaderTests.java#L77.
geo_point
fields have custom handling of arrays and thereforesynthetic_source_keep: "arrays"
should not apply to it (arrays have special meaning so we don't know how to exactly preserve them). However we put values ofgeo_point
field in_ignored_source
in some cases.The text was updated successfully, but these errors were encountered: