【发布时间】:2018-08-07 10:12:47
【问题描述】:
我尝试在我的 Instantsearch 应用程序中设置一个始终开启的过滤器(在用户搜索之前和期间),并尝试了文档中的两种方式:
第一个
var search = instantsearch({
appId: '------------------,
apiKey: '-----------------',
indexName: 'words',
urlSync: true,
filters: 'sendDateUnix<'+ Date.now(),
});
第二次
var search = instantsearch({
appId: '------------------,
apiKey: '-----------------',
indexName: 'words',
urlSync: true,
numericFilters: [
'sendDateUnix<'+ Date.now()
]
});
如您所见,我有一个 Unix 时间戳属性,并且希望仅在该时间戳大于现在的情况下获得结果。当我在 algolia 界面中设置此参数时,它可以完美运行。当我编写完整的过滤器时它也不起作用:'sendDateUnix
IS 版本:
<script src="https://cdn.jsdelivr.net/instantsearch.js/1/instantsearch.min.js"></script>
【问题讨论】: