3
我们正在运营Magento商店,我们希望在客户地区展示产品。我们如何能够将此视为一个方面,如价格范围?只有我们把距离作为一个范围。Algolia搜索Facet geolocation
对于已登录的客户,我们可以使用客户地址作为参考点。对于客人,我们可以使用IP作为后备。
我们正在运营Magento商店,我们希望在客户地区展示产品。我们如何能够将此视为一个方面,如价格范围?只有我们把距离作为一个范围。Algolia搜索Facet geolocation
对于已登录的客户,我们可以使用客户地址作为参考点。对于客人,我们可以使用IP作为后备。
如果您的记录地理定位(有_geoloc: { lat: XXX, lng: YYY}
属性;是的,你绝对可以使用的地理搜索功能,以限制“接近他们”(使用aroundRadius
和aroundLatLngViaIP
为例)的搜索结果
这就是说,也许你想要更多的控制/精度 - >所以如果你能够过滤基于facet值的结果,它也会起作用。你需要强制执行底层的AlgoliaSearchHelper
JS代码使用addFacetRefinement
。