Geosearch Elastic Search
Budget: $30 – $250 USD
I am currently implementing a geographic search logic using Elasticsearch, where the location of each item is mapped as a geo_point. However, when performing searches, Elasticsearch uses a radius around a central point to find results, which has not been effective for my needs.
The issue arises because different regions have irregular geographies, and using a fixed radius does not account for these variations. Additionally, the radius required to cover a region can vary significantly depending on the size and shape of the area of interest. This leads to inaccurate results, either including or excluding areas that do not exactly match the desired boundaries.
My goal is to implement a more precise search that respects the actual geographic boundaries of regions. For instance, when searching for people located in the United States, the query should cover the entire U.S. territory accurately, without excluding individuals within the country’s borders or including people from neighboring countries. Therefore, I am seeking a solution that allows for more accurate geographic searches by using complex shapes to define geographic areas, avoiding the use of a radius that does not fit the region properly.
The issue arises because different regions have irregular geographies, and using a fixed radius does not account for these variations. Additionally, the radius required to cover a region can vary significantly depending on the size and shape of the area of interest. This leads to inaccurate results, either including or excluding areas that do not exactly match the desired boundaries.
My goal is to implement a more precise search that respects the actual geographic boundaries of regions. For instance, when searching for people located in the United States, the query should cover the entire U.S. territory accurately, without excluding individuals within the country’s borders or including people from neighboring countries. Therefore, I am seeking a solution that allows for more accurate geographic searches by using complex shapes to define geographic areas, avoiding the use of a radius that does not fit the region properly.