gpt4 book ai didi

javascript - addNumericRefinement OR 使用不同的运算符

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:43 26 4
gpt4 key购买 nike

Algolia 搜索帮助程序文档 ( https://github.com/algolia/algoliasearch-helper-js#filtering-results ) 展示了如何使用以下相同的运算符创建 ORed 数字优化:

helper.addNumericRefinement('numericAttribute', '=', ['1', '2', '4'] );

但是如何添加使用不同运算符的进一步优化?

我的测试表明添加:

helper.addNumericRefinement('numericAttribute', '>=', 10 );

创建一个不返回任何内容的 ANDed 优化,因为 numericAttribute 不能同时为 1 AND >10。

干杯。

最佳答案

可以使用来自 algolia API 的符号:

helper.setQueryParameter("numericFilters", "a>=3, b<5,(b = 2, b = 5)");

请记住,您将无法再使用经典方法进行数值优化。

关于javascript - addNumericRefinement OR 使用不同的运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37862351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com