如何进行搜索查询
aroundLatLng和aroundRadius)因此,例如,如果我在{lat: 48.8, lng: 2.3}附近查询“伟大的视图”,它应该首先按单词排序--相关性,然后按距离排列,而那些与任何单词不匹配但靠近巴黎的记录无论如何都应该在结果中出现。
发布于 2016-08-26 08:12:30
为了确保所有单词都不是强制性的,您可以使用optionalWords特性来考虑所有查询单词都是可选的(注意,至少需要匹配1):
var query = "great view";
index.search(query, {
optionalWords: query,
aroundLatLng: '48.8,2.3',
aroundRadius: 10000
}).then(....);然后,您最终可以将默认排名公式的geo条件向下移动,就在custom标准之前。
https://stackoverflow.com/questions/39161312
复制相似问题