This lays the groundwork for geographical searching using Elasticsearch 7+. This includes:
- New search types for Elasticsearch search mappings to store latitude and longitude values and index them (using values from 034$s and 034$t).
- Extending the QueryBuilder to allow for building advanced Elasticsearch queries (for example, geo_distance) that cannot be represented in a simple string query.
To use this new feature now in the OPAC, install and enable the HKS3GeoSearch plugin (https://github.com/HKS3/HKS3GeoSearch).
|