首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >camelCase属性的排名规则

camelCase属性的排名规则
EN

Stack Overflow用户
提问于 2021-08-19 11:07:09
回答 1查看 13关注 0票数 0

我正在构建一个Algolia索引来搜索我网站上用户创建的社区。

就像subreddits一样,社区的名称不能包含空格,因此通常由用户在camelCase中编写。

下面是我的索引中的一个对象的示例:

代码语言:javascript
复制
{
  "name": "headphoneAdvice",
  "description": "This community is dedicated to enthusiasts and newcomers. We are all about making the right decision when purchasing new headphones."
}

namedescription都被设置为可搜索的属性,我目前正在使用以下排名规则:

代码语言:javascript
复制
["typo","geo","words","filters","proximity","attribute","exact","custom"]

然而,这似乎并不适用于camelCase name。例如,如果我在搜索中键入"advice",则找不到上面带有"name": "headphonesAdvice"的对象。

我猜这是因为camelCase中的单词被认为是单个单词,因此不匹配。

我在网上查找了允许对camelCase属性进行索引的规则,但实际上找不到任何东西。

有什么想法吗?

干杯!

EN

回答 1

Stack Overflow用户

发布于 2021-08-19 12:18:06

在四处打听之后,我发现在algolia有人想到了这一点,并添加了https://www.algolia.com/doc/api-reference/api-parameters/camelCaseAttributes/ kudos!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68846677

复制
相关文章

相似问题

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