【问题标题】:Price (Numeric value) is not setting in facet Meilisearch价格(数值)未在方面 Meil​​isearch 中设置
【发布时间】:2021-08-03 02:27:10
【问题描述】:

我有 rangeInput 字段,其中有 Min 和 Max 输入,用户可以在其中添加价格进行搜索,我有以下价格搜索代码。

customRangeInput({
  container: document.querySelector('#range-input'),
  attribute: 'price',
  }),

我正在添加如下方面:

 curl \
  -X POST 'https://search.example.com/indexes/maps/settings' \
  --data '{
      "searchableAttributes": [ "price" ]
  }' -H "X-Meili-API-Key: xxxxxx"

但它说价格未设置为方面。我们不能在方面​​设置数值吗? (属性价格未设置为方面) 任何帮助都会很棒。

谢谢 桑杰

【问题讨论】:

    标签: algolia instantsearch meilisearch


    【解决方案1】:

    在当前版本的 Meil​​iSearch 中,您可以对 String 或 [String] 的属性执行分面。整个核心团队目前正在开发一个新的搜索引擎,该引擎将与 v0.21.0 一起发布,并且也将接受数值:)

    【讨论】:

    • 有什么办法吗? @CaroFG,我怎样才能对此进行搜索?还是只允许在阿尔及利亚?
    • 也许通过使用filters 而不是构面,如果您的数据集不太大,它可能会起作用。否则,您会遇到性能问题……
    • 和 algolia 搜索在数量上允许这个方面吗? @CaroFG
    • 我对Algolia不是很熟悉,但我认为是的,因为instant-search是Algolia创建的一个库
    • 另外,请注意您的主密钥 :) 任何人都可以使用它访问您的实例
    猜你喜欢
    • 2021-09-09
    • 2021-07-27
    • 2022-10-25
    • 1970-01-01
    • 2021-06-20
    • 2021-11-16
    • 2021-12-23
    • 1970-01-01
    • 2023-01-15
    相关资源
    最近更新 更多