如果Algolia地理搜索没有返回结果,可能是由于以下原因:
geoloc字段来存储地理位置坐标。例如:record = {
'name': 'San Francisco',
'geoloc': {
'lat': 37.7749,
'lng': -122.4194
}
}
index.save_object(record)
aroundLatLng参数来指定搜索的中心坐标。例如:query_params = {
'aroundLatLng': '37.7749, -122.4194',
'aroundRadius': 10000 # 设置搜索半径为10公里
}
results = index.search('search query', query_params)
以上是一些可能导致Algolia地理搜索没有返回结果的常见原因和解决方法。根据你的具体情况,你可能需要进一步调查和排除其他可能的问题。