我正在尝试使用Algolia的searchHelper.js实现分层类别菜单,但类别内容未显示.
https://jsfiddle.net/t0tue5rk/1/
Algolia记录样本:
objectID: 41
title: "Canon 40D With Lens"
hierarchicalCategories: {
"lvl0" : "Video Juegos y Consolas",
"lvl1" : "Video Juegos y Consolas > PS3",
"lvl2" : "Video Juegos y Consolas > PS3 > Juegos"
}
Run Code Online (Sandbox Code Playgroud) 我需要根据与特定查询的相关性对数据集中的记录进行排名,但不能过滤掉不相关的数据.如果可能的话,我想使用Algolia.
想象一下,我有一个水果箱和地理位置的数据集.
[
{
"fruits": ["apple", "orange"],
"_geoloc": {"lat": 1, "lng": 2}
},
{
"fruits": ["banana", "apple"],
"_geoloc": {"lat": 8, "lng": 2}
},
{
"fruits": ["banana"],
"_geoloc": {"lat": 5, "lng": 2}
},
{
"fruits": ["apple", "banana"],
"_geoloc": {"lat": 8, "lng": 2}
},
{
"fruits": ["orange"],
"_geoloc": {"lat": 1, "lng": 2}
}
]
Run Code Online (Sandbox Code Playgroud)
我需要查询数据,以便返回所有数据,但按匹配排序到输入查询以及与指定地理位置的接近程度.
因此,如果地理定位是{"lat": 1, "lng": 2},并且查询是apple, banana结果排名数据将是这样的:
[
{
"fruits": ["apple", "banana"],
"_geoloc": {"lat": 8, "lng": 2}
},
{
"fruits": ["banana", "apple"],
"_geoloc": {"lat": …Run Code Online (Sandbox Code Playgroud) 我正在尝试利用 Algolia 的自然语言搜索在我已经填充的索引中进行搜索,但我只需要在“名称”列中进行搜索。
我很难弄清楚如何去做。我正在使用 PHP SDK,并且我已经设法解决了它,但这只会返回facetHits,带有命中的值,但我仍然需要来自模型的数据。
我使用的是最新的Algolia Search WordPress插件版本0.2.8.
当我启用覆盖本机搜索并尝试搜索并按Enter键时,我被重定向到默认的WordPress搜索页面/?s=mysearchterm.
我已将搜索索引设置为使用:可搜索的帖子.
我正在使用Algolia的InstantSearch Android库.这是我的Query:
searcher.setQuery(new Query().setAroundLatLng(new AbstractQuery.LatLng(lat, lng)).setAroundRadius(5000)).
Run Code Online (Sandbox Code Playgroud)
如何显示获取的记录与当前位置之间的距离?