-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
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
[Feature] GeoHashGrid Aggregation on Geo Shape field #4071
Comments
…ns on GeoPoint from server folder to geo module.(opensearch-project#4071) (opensearch-project#4072) The changes also include: * Updated Search plugin to provide the interface so that plugins can also register the compositie aggregations * Added YAML test for the geo_grid, geo_tile and composite aggregation Signed-off-by: Navneet Verma <navneev@amazon.com>
…ns on GeoPoint from server folder to geo module.(opensearch-project#4071) (opensearch-project#4072) The changes also include: * Updated Search plugin to provide the interface so that plugins can also register the compositie aggregations * Added YAML test for the geo_grid, geo_tile and composite aggregation Signed-off-by: Navneet Verma <navneev@amazon.com>
…ns on GeoPoint from server folder to geo module.(#4071) (#4072) (#4180) The changes also includes: * Updated Search plugin to provide the interface so that plugins can also register the composite aggregations * Added YAML test for the geo_grid, geo_tile and composite aggregation Signed-off-by: Navneet Verma <navneev@amazon.com>
…ns on GeoPoint from server folder to geo module.(opensearch-project#4071) (opensearch-project#4072) (opensearch-project#4180) The changes also includes: * Updated Search plugin to provide the interface so that plugins can also register the composite aggregations * Added YAML test for the geo_grid, geo_tile and composite aggregation Signed-off-by: Navneet Verma <navneev@amazon.com>
…ns on GeoPoint from server folder to geo module.(#4071) (#4072) (#4180) (#4281) The changes also includes: * Updated Search plugin to provide the interface so that plugins can also register the composite aggregations * Added YAML test for the geo_grid, geo_tile and composite aggregation Signed-off-by: Navneet Verma <navneev@amazon.com>
@navneet1v This issue is tagged for 2.5, can you make it as the code freeze 1/10. I see few PRs out. Do you need help getting them moving? |
@saratvemulapalli removing the tag and marking as 2.6 |
Hey @navneet1v, is this on track for 2.7. The code freeze date is April 17, 2023. |
No. This is moved to 2.8 |
In roadmap this is listed under 2.9.0, but this has label 3.0.0. This has been pushed 2.5 -> 2.6 -> 2.7 -> 2.8 -> 2.9 now, a bit hard to plan. We need this to migrate from ES. |
@janhoy I completely understand the concern. The current geoshape aggregation launch is blocked because of the Visualization work required to support them on Dashboard Maps(Ref: opensearch-project/dashboards-maps#59). Hence this feature is being pushed for so many releases. To understand your usecase more, I want to know do you need this aggregation on OpenSearch Dashboards also? or your usecase is only about getting the backend aggregation results from OpenSearch cluster? Adding the PM for this feature @nandi-github and @vamshin to help prioritize the visualization work. |
Thanks for answering. We only needs the aggregation in backend and Java HighLevel Rest client. Can you consider releasing the api first, then dashboard visuals later? |
@janhoy thanks this is very helpful. cc: @nandi-github @vamshin |
@navneet1v @vamshin : Is this in track for 2.9 release. If not, can you please remove (or add v2.10.0) label. |
@dreamer-89 this has been merged and will be released with 2.9. Closing this issue, the changes are merged to 2.9 branch of OpenSearch |
Does this issue only cover supporting it on the server side? It does not seem to be supported from the client side. I see GeoHashGridAggregationBuilder in this repo, but it is in the Maybe I'm doing something wrong? I don't really understand how this repo is structured. |
I find the same, the feature is perhaps in backend, but not in high-level-rest client. |
GeoHashgrid on geoshapes is available in OpenSearch but not in OpenSearch dashboards. From the high level client standpoint, the high level client of OpenSearch is on deprecation path. Hence you don't see this aggregation enabled in High Level client. See note on top of every high level client: https://opensearch.org/docs/latest/clients/python-high-level/ You can use low level rest client to hit the _search request with the geohash aggregation on geoshape. |
Ah, bummer - that prevents us from a stepwise migration from ES with High-level client. Our plan was to first move to OpenSearch, basically changing the Java imports, and then migrating to a new Java client. This agg is part of bigger Builder patterns, so our only chance now is to make our own custom GeoHashGridAggregationBuilder :( But thanks anyway for the backend work, I think this will be within reach. |
Unfortunate, since |
Description
This issue tracks the implementation of GeoHashGrid Aggregation on Geo Shape field.
Tasks:
Dependency
#4049
Useful Links
The text was updated successfully, but these errors were encountered: