首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Algolia自动完成筛选结果

Algolia自动完成筛选结果
EN

Stack Overflow用户
提问于 2016-08-05 22:32:03
回答 1查看 864关注 0票数 0

我正在尝试过滤来自Algolia的自动完成结果返回到我的应用程序。我已经添加了筛选器来检查我在algolia中存储的数据中是否存在draft=0

代码语言:javascript
复制
autocomplete('#search-box', {hint: false}, [
{
  source: autocomplete.sources.hits(index, {hitsPerPage: 5}),
  displayKey: 'title',
  filters: 'draft=0',
  templates: {
    suggestion: function(suggestion) {
      return suggestion._highlightResult.title.value;
    }
  }
}

到目前为止,它没有过滤,仍然返回草稿内容。我不想在搜索中显示的文章是在我的关于algolia的索引中的draft: 1

EN

回答 1

Stack Overflow用户

发布于 2016-08-08 17:31:37

filters是数据源的参数,而不是autocomplete本身。

尝试:

代码语言:javascript
复制
autocomplete('#search-box', {hint: false}, [
{
  source: autocomplete.sources.hits(index, {hitsPerPage: 5, filters: 'draft=0'}),
  displayKey: 'title',
  templates: {
    suggestion: function(suggestion) {
      return suggestion._highlightResult.title.value;
    }
  }
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38791757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档