Algolia vs电子商务中的Elasticsearch

0 ruby-on-rails elasticsearch reactjs algolia

我正在添加对rails电子商务网站的反应,并将搜索引擎从sphynx更改为algolia.为此,我使用的是react-instantsearch,但我很难整合algolia的小部件,主要是因为文档非常不清楚,我不确定幕后工作情况如何.我想知道是否更好地使用elasticsearch,因为一切都更可定制,但我担心用户体验不会那么壮观.

在这种情况下,您认为哪一个最好?

dad*_*net 5

免责声明:我是一名有弹性的员工

您应该尝试弹性提供的网站搜索服务.请参阅https://www.elastic.co/solutions/site-search

这是将网站搜索作为服务而不必担心内部的好方法.

如果您希望拥有更多控制权但又不想自己管理群集,请查看https://cloud.elastic.co.

如果您想手动完成所有操作或仅使用开源方式,则可以在云中的某个位置运行实例并手动安装elasticsearch.

我不能说Algolia因为我从未使用过他们的服务.


Jos*_*lak 5

免责声明:我是Algolia员工.

您可以使用Algolia和React InstantSearch实现高度自定义.如果您在自定义小部件(设计为插入式)时遇到问题,可以尝试使用连接器:

连接器是高阶组件.它们封装了特定搜索概念的逻辑,并提供了与即时搜索上下文交互的方式.

在内部,小部件只是连接器的预打包实现.如果您遇到问题的特定小部件/连接器,请添加评论,我很乐意调查它!