- 🇨🇦Canada mparker17 UTC-4
@eyilmaz, and @bceyssens, we think that Geofield support is in the 8.0.x-dev branch in 📌 Investigate search_api_opensearch as base for elasticsearch_connector Fixed , but we're not sure if it meets your use case.
May we trouble you to try out the latest 8.0.x-dev release → and see if it meets your needs? If it does not, may we trouble you to change this issue's "Status" back to "Needs work"?
(I'm cleaning up issues in the 8.0.x-dev branch as part of a big review of open issues for 🌱 Plan for 8.0.0-alpha release Active : thank you for your patience with me!)
- Status changed to Needs work
4 months ago 9:01pm 31 December 2024 - 🇨🇦Canada mparker17 UTC-4
I've been working on https://www.drupal.org/docs/contributed-modules/elasticsearch-connector/... → as a way to document the elasticsearch_connector/search_api_location module integration.
Regarding data storage/mapping, as of commit 9cc6fea to the 8.0.x branch:
- It is possible to set up a Search API Field to map to an ElasticSearch geo_point field type. (e.g.: follow the instructions in the document to
Configure the module for testing →
, then run
curl 'https://ec8.ddev.site:9201/test_store_search/_mapping?format=json' | grep '"field_location":{"type":"geo_point"}'
- It is not yet possible to map a Search API Field to an ElasticSearch geo_shape field type. I daresay this should be split into another issue at lower priority.
Regarding searching, as of commit 9cc6fea to the 8.0.x branch:
- It does not yet appear to be possible to use Search API Location / Search API Location Views to perform ElasticSearch Geo queries. I daresay this should be split into another issue.
Regarding faceting (Bucket aggregation), as of commit 9cc6fea to the 8.0.x branch:
- It does not yet appear to be possible to aggregate search results by Geo-distance, Geohash grid, Geohex grid, Geotile grid, Geo-line, Geo-bounds, or Geo-centroid. I daresay this should be split other issue(s) at lower priority.
- It is possible to set up a Search API Field to map to an ElasticSearch geo_point field type. (e.g.: follow the instructions in the document to
Configure the module for testing →
, then run
- 🇨🇦Canada mparker17 UTC-4
I've created some follow-up issues to track the omissions identified in the previous comment, so I'm going to close this now.