首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >阿尔戈利亚有推荐搜索吗?

阿尔戈利亚有推荐搜索吗?
EN

Stack Overflow用户
提问于 2015-11-17 16:58:37
回答 1查看 1.3K关注 0票数 2

我想知道Algolia服务在搜索时是否提供了某种推荐机制。

我在API文档中找不到任何与基于索引数据为客户机提供更精细和更智能的搜索选择有关的东西。

我试图描述的场景如下(这个例子有点过头了):

如果用户正在搜索“红色汽车”,那么系统将提供更具体的搜索选项,以及数据库中可能存在的相关项目(例如,法拉利、红色驾驶手套、快速和愤怒的配乐:-)

更新

作为将来的参考,我最后使用Algolia的文本搜索功能做了一个基本的推荐系统。

总之,在保存car时,它的属性colorspeedengine等用于创建同义词索引,例如引擎索引中的engine ferrari{ synonyms: ['red', 'ferrari', 'fast'], value: 'ferrari' }最后,每个索引必须指示用于搜索的synonyms属性和作为搜索返回结果的value

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-19 07:33:32

阿尔戈利亚并没有提供这种“情报”。

您可以使用同义词和其他参数的组合来近似您所要寻找的内容:

  • 定义同义词组,如“汽车,法拉利,驾驶手套”,“红色,深红,橘子,橙色”,.
  • 发送搜索查询时,将optionalWords设置为该查询中包含的单词列表。这将使查询中的每个单词都是可选的。
  • 还将removeStopWords设置为true,以便像"the“、"a”(.)这样的单词都被忽视了,以提高相关性。

使用定义良好的同义词列表,这将使您的原始查询解释为许多其他可能性,从而增加可能的结果的多样性。

请注意,这也可能影响您的结果的相关性,例如,用户可能不想寻找手套时,他们寻找一辆汽车!

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

https://stackoverflow.com/questions/33762765

复制
相关文章

相似问题

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