elasticsearch 人工智能驱动的Elastic搜索替代方案,适用于小型项目?

izkcnapc  于 2023-04-20  发布在  ElasticSearch
关注(0)|答案(2)|浏览(151)

我正在使用NodeJs开发一个工作板,它目前有大约1,000个项目。然而,我面临着在1GB RAM VPS上部署它的问题,因为它不能在上面运行Elastic Search。因此,我正在寻找一个轻量级的搜索引擎,可以提供个性化的搜索结果。例如,如果用户正在搜索或查看纽约的PHP工作,我会将数据集添加到搜索引擎的历史记录,并重新训练它。这样,搜索引擎将给予总部设在纽约的工作更高的分数。此外,我希望搜索引擎为用户提供相关工作的建议。
请帮我找一个!

eanckbw9

eanckbw91#

最好的选择可能是来自CSP(如Amazon Kendra或Azure Cognitive Search)的托管服务,但请密切关注您的成本
更多信息:Amazon Kendra Developer Guide|Amazon Kendra Pricing|Azure Cognitive Search|Azure Cognitive Search Pricing

91zkwejq

91zkwejq2#

根据您的需求,有几个搜索引擎可能会满足您的需求:

  1. Algolia:Algolia是一个流行的搜索即服务提供商,它提供了一个轻量级的搜索引擎,可以提供个性化的搜索结果。它提供了自动完成,打字容忍和相关性排名等功能。Algolia还允许您根据用户行为对搜索结果进行重新排名,并提供相关工作的建议。它很容易与NodeJs集成,并且有一个慷慨的免费计划。
    1.联系我们MeiliSearch是一个开源的搜索引擎,可以快速轻松地搜索大型数据集。它是用Rust编写的,这使得它快速高效。MeiliSearch提供了一个REST API,可以用来与NodeJs集成。它提供了faceting,typo-tolerance和相关性排名等功能。MeiliSearch还支持自定义排名规则,可以为相关工作提供建议。
  2. Typesense:Typesense是一个开源的搜索引擎,可以提供个性化的搜索结果。它的构建非常简单,易于设置和使用。Typesense提供了自动完成,打字容忍和相关性排名等功能。它还支持自定义排名规则,并可以为相关工作提供建议。Typesense可以使用其REST API与NodeJs集成。

这三个搜索引擎都应该能够处理您的数据集,并提供您正在寻找的功能。值得检查并比较它们,看看哪一个最适合您的需求。

相关问题