Azure 认知搜索替代方案
Azure cognitive search alternative
我正在寻找其他云服务上的 Azure 认知搜索替代方案。
基本上,我喜欢通过 REST API 以较少的编程工作量上传、搜索、升级和删除认知搜索中的对象的想法。
替代方案应该能够存储多达 50.000 个对象,这会导致 ~200mb 内存负载并提供良好的搜索引擎。或者你们知道在 postgres 数据库中搜索文本的方法,它提供建议和拼写更正吗?
实际问题是,一旦需要第一个计划(每月约 80 美元),Azure 认知搜索就会变得非常昂贵。
你基本上可以使用 OCR、NLP 和搜索(弹性搜索)的组合来构建类似的服务,所以在 AWS 上我会尝试 Textract、Sagemaker、Amazon Comprehend、Elasticsearch 你可以在这里找到一个例子
我使用 elasticsearch 进行自动完成、自动建议和拼写检查,它非常强大,具体取决于您想要的建议类型:
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-suggesters.html
我正在寻找其他云服务上的 Azure 认知搜索替代方案。 基本上,我喜欢通过 REST API 以较少的编程工作量上传、搜索、升级和删除认知搜索中的对象的想法。 替代方案应该能够存储多达 50.000 个对象,这会导致 ~200mb 内存负载并提供良好的搜索引擎。或者你们知道在 postgres 数据库中搜索文本的方法,它提供建议和拼写更正吗?
实际问题是,一旦需要第一个计划(每月约 80 美元),Azure 认知搜索就会变得非常昂贵。
你基本上可以使用 OCR、NLP 和搜索(弹性搜索)的组合来构建类似的服务,所以在 AWS 上我会尝试 Textract、Sagemaker、Amazon Comprehend、Elasticsearch 你可以在这里找到一个例子
我使用 elasticsearch 进行自动完成、自动建议和拼写检查,它非常强大,具体取决于您想要的建议类型:
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-suggesters.html