问题描述
我有一个搜索功能,可从此处的API Search端点获取数据。我会维护每个搜索结果的记录,以便添加自己需要的元数据,而且还可以提供结果而不必总是回到HERE API。我的问题是分页,特别是从HERE获取结果时提供起始索引。与Algolia does it类似,我希望能够搜索一个词并从特定索引ffmpeg -i input.ts -c:v libx264 -crf 7 -x264opts tff=1 output.ts
处开始搜索结果。 HERE API显然根本不允许这样做。与此功能最接近的是,它提供了下一次搜索的URL,如here所述。这是有限的,因为它不允许我从指定的特定索引开始搜索结果。因此,从本质上讲,我想知道是否有一种“标准”的方式来获得这种功能,即使API未提供该功能。
我自己的解决方案
HERE API提供了一个offset
参数,该参数可以指定所需的结果总数,因此我可以指定一个比我需要的size
大的代码,并基本上使用代码从中开始结果我想要的索引。但这感觉有些棘手,我想知道是否有更好/更完善的方法可以做到这一点。
很高兴听听任何想法!谢谢。 :)
解决方法
Places API本身不支持在特定数量的结果后开始分页的这种“偏移”。 您必须在应用程序中设置解决方法。