Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Azure cognitive search alternative

I am looking for an azure cognitive search alternative on an other cloud service. Basically I like the idea to upload, search, upgrade and delete objects in cognitive search via a REST API with less programming effort. The alternative should be able to store up to 50.000 objects which cause ~200mb memory load and provides a good search engine. Or do you folks know a way to search text in a postgres DB, which provides suggestions and spelling correction?

The actual problem is that azure cognitive search becomes very expensive as soon one needs the first plan (~80$ a month).

like image 964
b0lle Avatar asked Oct 21 '25 02:10

b0lle


1 Answers

You can basically build similar service using a combination of OCR , NLP and Search (Elastic search) so on AWS I would try Textract , Sagemaker , Amazon Comprehend , Elasticsearch you can find an example here

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/

I used elasticsearch for autocomplete and auto suggestion and spell check, it is very powerful depending on the type of suggester you want :

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

like image 195
Anass Kartit Avatar answered Oct 27 '25 06:10

Anass Kartit



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!