首页 > 解决方案 > Azure 认知搜索替代方案

问题描述

我正在寻找其他云服务上的天蓝色认知搜索替代方案。基本上,我喜欢通过 REST API 以更少的编程工作在认知搜索中上传、搜索、升级和删除对象的想法。替代方案应该能够存储多达 50.000 个对象,这会导致约 200mb 的内存负载,并提供良好的搜索引擎。或者你们知道一种在 postgres 数据库中搜索文本的方法,它提供建议和拼写更正吗?

实际问题是,一旦需要第一个计划(每月约 80 美元),天蓝色的认知搜索就会变得非常昂贵。

标签: cloudazure-cognitive-search

解决方案


您基本上可以使用 OCR 、 NLP 和 Search(弹性搜索)的组合构建类似的服务,所以在 AWS 我会尝试 Textract 、 Sagemaker 、 Amazon Comprehend 、 Elasticsearch 你可以在这里找到一个示例

https://aws.amazon.com/blogs/machine-learning/building-an-nlp-powered-search-index-with-amazon-textract-and-amazon-comprehend/

https://aws.amazon.com/blogs/machine-learning/building-a-visual-search-application-with-amazon-sagemaker-and-amazon-es/

我使用 elasticsearch 进行自动完成和自动建议以及拼写检查,它非常强大,具体取决于您想要的建议者类型:

https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-suggesters.html


推荐阅读