algolia - 用户可以在搜索结果中排除关键字吗?

标签 algolia

例如,如果他们希望搜索结果中出现没有 Adventure 一词的结果,他们是否可以键入“-Adventure”?

最佳答案

肯定的事!您需要启用 advancedSyntax feature然后是 -前面的话会被解释为NOT .

index.search('Crazy -Adventure', { advancedSyntax: true }).then(...);

将搜索所有带有 Crazy 的对象并且没有 Adventure .

关于algolia - 用户可以在搜索结果中排除关键字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41108695/

相关文章:

javascript - 如果用户在输入框中键入内容,如何触发单击按钮

javascript - 将 Algolia Instantsearch.js 与 Autocomplete.js 同步

javascript - 如何使用 Algolia 搜索和分页保留其他 URL 参数

php - Algolia 无法解析主机

Algolia 搜索 Facet 地理定位

javascript - Algolia 即时搜索 Firebase 云功能 - 如何获取其他值?

css - Algolia 自动完成在 Material 输入字段中不可见

Laravel 5.3 - 单个页面上的多个分页不起作用

javascript - 观察 Vue.js 计算属性在控制台中返回循环数据

algolia - Algolia 可以跨多个子域搜索吗?