elasticsearch 构建搜索特定类型内容的搜索引擎?,elasticsearch,search,solr,search-engine,elasticsearch,Search,Solr,Search Engine" /> elasticsearch 构建搜索特定类型内容的搜索引擎?,elasticsearch,search,solr,search-engine,elasticsearch,Search,Solr,Search Engine" />

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

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

我正在寻找建立一个搜索引擎,从互联网上返回特定类型内容的结果:文章、博客、视频和播客。问题是,有哪些可行的方法可以做到这一点?我曾经考虑过用Solr或elastic search之类的工具来构建一个搜索引擎,但这看起来需要做大量的工作。。。我也看过谷歌搜索API,但这看起来可能会很快变得昂贵,我不确定你是否可以只过滤特定内容类型的结果

解决这个问题有哪些方法?如果我从头开始建造这样的东西,需要什么

仅供参考-此搜索引擎需要从react本机应用程序访问


谢谢:)

我不知道为什么你觉得使用elasticsearch或solr是一项巨大的工作。

如果我们谈论elasticsearch,它是一个非常流行的基于REST的开源分布式搜索引擎。为您的用例构建一个高效且经济高效的性能系统非常简单。elasticsearch提供并可以在生产环境中从一个节点部署到数千个节点


编辑:基于评论,pleaser指的是可轻松用于根据内容类型过滤内容的(您需要在elasticsearch索引中有一个字段,以便对其进行过滤)好消息是默认情况下,它会缓存在elasticsearch中,因此提供了非常好的开箱即用性能。

感谢您的回复!我做了一些研究,似乎要得到只返回我想要的特定内容类型的东西需要做很多工作。也许我错了。。。我如何使用弹性搜索或solr之类的工具过滤结果?一般来说,使用这两种工具构建搜索引擎需要哪些步骤?:)谢谢你的更新!我需要从一系列应用程序中访问它,首先是react本机应用程序?我会在Node.js上运行它,然后将它连接到我的react原生应用程序吗?@HarrySayers如前所述Elasticsearch基于REST(JSON),您可以轻松使用语言客户端(如前所述)或任何HTTP客户端访问其API,你所拥有的是一种非常常见的构建应用程序的方法,并且很容易将elasticsearch集成到其中:)@HarrySayers不用担心,当你开始编写elasticsearch部分时,我将非常乐意帮助你,如果你面临任何问题,请随时在STOF上提问,并标记我以获得更快的响应,另外,请不要忘记投票并接受当前的答案:)让我们。