【发布时间】:2021-03-11 03:50:06
【问题描述】:
我正在寻找其他云服务上的 azure 认知搜索替代方案。 基本上,我喜欢通过 REST API 以更少的编程工作在认知搜索中上传、搜索、升级和删除对象的想法。 替代方案应该能够存储多达 50.000 个对象,这会导致约 200mb 的内存负载,并提供良好的搜索引擎。或者你们知道一种在 postgres 数据库中搜索文本的方法,它提供建议和拼写更正吗?
实际问题是,一旦需要第一个计划(每月约 80 美元),Azure 认知搜索就会变得非常昂贵。
【问题讨论】:
-
当您尝试认知搜索时,您是否发现它需要太多的编程,因为您不仅需要摄取数据,还需要针对它开发应用程序?如果是这种情况,也许我们的合作伙伴在认知搜索之上创建的一些解决方案可能是一个不错的选择?您提到了有关内存负载的问题。这让我觉得你可能想要更多的客户端/非托管搜索引擎(例如 Lucene、Elasticsearch 或 SOLR 等技术)。
-
嗨@liam-cavanagh-msft,不,这不是编程问题。事实上我喜欢它。问题在于,当一个空间超过 50mb 时,它非常昂贵(~80 美元)。第一个付费计划提供了太多的空间和我不需要的 indizies。所以我正在寻找一种更便宜的替代品或一种可以在 postgres 数据库中搜索的服务,例如
-
感谢您的澄清。我不认为我对托管搜索服务有任何好的建议,但总是可以选择在以 Web 服务为前端的 VM 或容器中托管 Lucene 或 ElasticSearch 之类的东西。这当然伴随着管理和保护它的所有挑战。
标签: cloud azure-cognitive-search