Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在经营一家 Magento 商店,我们希望在客户区域展示产品。我们如何才能在一个方面实现这一点,比如价格范围?只是我们把距离作为一个范围。
对于登录的客户,我们可以使用客户地址作为参考点。对于客人,我们可以使用 IP 作为后备。
如果您的记录是地理本地化的(具有_geoloc: { lat: XXX, lng: YYY}属性;是的,您绝对可以使用地理搜索功能将搜索限制为“接近它们”的结果(例如使用aroundRadius和aroundLatLngViaIP)。
_geoloc: { lat: XXX, lng: YYY}
aroundRadius
aroundLatLngViaIP
话虽如此,也许您想要更多的控制/精度->因此,如果您能够根据构面值过滤结果,它也会起作用。您需要AlgoliaSearchHelper使用addFacetRefinement.
AlgoliaSearchHelper
addFacetRefinement