これは、「使い方次第」という回答の 1 つです。開発で AWS クラウド検索を使用したくない理由 (費用以外) はありますか? あなたは、プロジェクトに携わっていない人にとって事実上ブラックボックスである、非常に具体的なSAAS製品を選択しています。
とはいえ、いくつかの実行可能な代替 (必要な機能に応じて) は次のとおりです。
-Solr - lucene.apache.org/solr/
-Elasticsearch - elasticsearch.org
-Whoosh - bitbucket.org/mchaput/whoosh/
-Xapian - xapian.org
-Really anything that uses the Lucene - lucene.apache.org/core/ -full text search engine
-MongoDB -mongodb.org
-Memcached memcached.org
-Redis redis.io/
そう...ええ...スタック内のCloudSearchのコンテキストに完全に依存します。最小限のロジックでキー値ストアとして使用することも、次のような複雑なフレームワークで使用することもできます。
ヘイスタック - https://github.com/pbs/haystack-cloudsearch