elasticsearch—构建搜索特定类型内容的搜索引擎?

qlckcl4x  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(300)

我正在寻找建立一个搜索引擎,从互联网上返回特定类型的内容结果:文章,博客,视频和播客。问题是有什么可行的方法来解决这个问题?我已经考虑过建立一个搜索引擎,像solr或ElasticSearch,但这看起来像是一个巨大的工作量。。。我也看了谷歌搜索api,但这看起来可能会很快变得昂贵,我不知道你是否可以过滤结果,只有特定的内容类型?
解决这个问题有哪些方法?如果我从头开始建造这样的东西需要什么?
仅供参考-此搜索引擎需要从react本机应用程序访问。
谢谢:)

mzmfm0qo

mzmfm0qo1#

不知道为什么你觉得使用elasticsearch或solr是一个巨大的工作量。
如果我们谈论elasticsearch,它是一个非常流行的基于rest的开源分布式搜索引擎。为您的用例构建一个高效且具有成本效益的性能系统非常简单。elasticsearch提供所有主要语言的sdk,可以在生产环境中从一个节点部署到数千个节点。
编辑:根据评论,pleaser指的是elasticsearch的过滤上下文,它可以很容易地用于根据内容类型过滤内容(你需要在你的elasticsearch索引中有一个明显的字段,以便对其进行过滤),好消息是,它默认缓存在elasticsearch中,因此提供了非常好的开箱即用的性能。

相关问题