問題タブ [amazon-cloudsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - CloudSearchをストレージに*のみ*使用することは可能ですか?
ドキュメントを読んで、それは本当に明確ではありません。
私が欲しいのは、単純なjsonドキュメントを保存および取得できるようにすることです。CloudSearchを使用すると、ドキュメントをSDF形式で保存して検索することができるようですが、ドキュメントIDと、指定されたフィールドのごく一部(200文字だと思います)のみが返されます。
CloudSearchを使用してIDで完全なドキュメントを取得する方法はありますか?または、プライマリストレージサービスを検索して使用するための追加ツールとして機能することを目的としていますか?
boto - boto 2.8.0 と cloudeach
こんにちは、ドキュメントを Cloudsearch ドメインに追加しようとしています。
http://docs.pythonboto.org/en/latest/cloudsearch_tut.html#adding-documents-to-the-index
私のコードスニペットは次のとおりです。
最初に 、GAE で同じリクエストの問題 Boto CloudSearch を取得しました: TypeError: request() が予期しないキーワード引数 'config' を取得しました
そのため、構成kwargを削除しました(結果もわかりません)。
私のデータはこんな感じです
どんな助けでも大歓迎です
amazon-web-services - CloudSearchのバッチ更新には60秒以上かかります
バッチ更新リクエストに60秒以上かかるという問題が発生しています。数kbのデータを更新していますが、これは5MBの制限をかなり下回っています。
私が驚いたのは、データのインデックス作成にかかる時間ではなく、更新要求自体にかかる時間です。最大65kbのデータをアップロードするだけで1分以上かかる場合があります。
少量のデータで頻繁に更新しています。それは私たちが抑制されているということでしょうか?
amazon-cloudsearch - 開発中の Amazon CloudSearch をどのように置き換えますか?
本番環境では、私のアプリケーションは MySQL + Amazon CloudSearch を実行しています。開発中は MySQL のみを実行しており、開発専用の検索ドメインを実行することに興味はありません。
現在、開発中、MySQL でテキスト検索を実行していますが、特定の環境コードを作成する必要があるため、これは理想的ではありません。
私はGroonga CloudSearchを見つけました。これはすばらしく見えますが、まだ非常に若く、不完全です。
では、開発中の Amazon CloudSearch を置き換える最善のアプローチは何でしょうか?
amazon-web-services - 開発のために Amazon クラウド検索と dynamoDB をシミュレートすることは可能ですか?
Amazon クラウド検索と dynamo DB からアプリケーションを構築しようとしていますが、アプリケーション開発中にお金や無料利用枠を無駄にしたくありません。では、開発期間中に、Amazon Dynamo DB とクラウド検索をローカル マシンで何とかシミュレートできないかと考えています。そうでない場合、スタブを作成するための最良の代替手段は何ですか? Apache Cassandra と Solr を検討しています。低コスト開発のための他の選択肢はありますか?
また、私は Windows で開発しているので、Cassandra に代わる優れた Windows があるかどうかを知りたいです。これにより、VM で Cassandra を実行する複雑さが軽減されます。Java に組み込むことができるオープン ソース データベースが理想的です。
amazon-web-services - AWS CloudSearch: 1 つのドメインに異なるドキュメント?
ウェブアプリに AWS Cloud Search を使用することに興味があります。検索可能にしたいドキュメントの種類が 3 つあります (ユーザー - 記事 - 画像)。
Cloud Search でこれを行う最善の方法は何ですか? 3 つの異なる AWS 検索ドメインを作成する必要がありますか? これは、少なくとも 3 つの検索インスタンスに対して料金を支払う必要があるということですか?
または、それらすべてを 1 つのドメイン / インスタンスに配置して、インデックスやタイプなどを使用できますか (エラスティック検索用語を使用するため)。
ありがとう!
django - Jquery Autocomplete x Amazon CloudSearch エンコーディング
Amazon CloudSearchをJQuery Autocomplete selectのソースとして使用しています。非常にうまく機能しますが、特定できない理由により、返される結果が1 つだけの場合、エンコーディングが混乱します。
ソリューションは次のように機能します。
人々が特定の都市の近所や通りを入力するテキスト入力:
JQuery オートコンプリート構成:
それは正常に動作し、 textSearchという名前の私の python ビューを呼び出します。
たとえば、Cerqueira César 地区にある Oscar Freire という名前の通りを検索する場合、オートコンプリートにOscar Frと入力すると、Amazon CloudSearch は次の 2 つの結果を返します。
しかし、検索キーワードOscar Freでもう 1 文字入力すると、次の1 つの結果しか返されません。
出力からわかるように、返されるオブジェクトは同じです (id_address は両方の結果で同じです)。このエントリの amazon オブジェクト (CloudSearch から抽出された RAW JSON) は次のとおりです。
私にとって、応答が私のpythonビューへの間違ったエンコーディングで来ているという事実は明らかです..しかし、私はこの問題がどこから始まるのかわかりません。JQuery オートコンプリートの動作不良か、Amazon のレスポンスに問題がある場合。何か案は?
よろしくお願いします
amazon-cloudsearch - 同じクラウドサーチクエリで「または」と「および」を使用する方法は?
同じクエリで「または」と「および」を使用するにはどうすればよいですか?
正常に動作しているクエリが 2 つあります。
field_1 はリテラル型です。
私が使用している最初のものは「または」、2番目は条件付きの「and」です。この両方のクエリを 1 つにするにはどうすればよいですか? いくつかの方法で試しましたが、Amazon CloudSearch から常にエラーが発生します。
amazon-web-services - ElasticSearch のスケーリング
インデックス内のデータ量に応じて ElasticSearch がどのようにスケーリングするかについての情報を探していますが、そのトピックに関する情報がほとんどないことに驚いています。ここにいる群衆からのいくつかの経験が私を助けることができるかもしれません。
現在、CloudSearch を使用して約 700 万のドキュメントをインデックスに登録しています。CloudSearch では、これにより m2.xlarge タイプの 2 つのインスタンスが生成されます。コスト削減のため、代わりにElasticSearchへの切り替えを検討しています。しかし、ElasticSearch のスケーリングについて私が見つけたのは、それが適切にスケーリングされ、複数のインスタンスに分散できるなどということだけです。
しかし、この種のデータにはどのようなマシン (メモリ、ディスク) が必要でしょうか?
データ量を 12 倍 (約 8,000 万ドキュメント) 増やしたら、どのように変化するでしょうか?