reddit wiki で reddit が indextrunk に移動したことを読みましたが、run.py ファイルを確認したところ、Cloud_Search_Api_key のようなキーがあることがわかりました。これが当てはまる場合、cloudsearch を機能させるために run.py で変更する必要がある値は何ですか? subreddit_cloud_api_key とは何ですか?
ありがとう
reddit wiki で reddit が indextrunk に移動したことを読みましたが、run.py ファイルを確認したところ、Cloud_Search_Api_key のようなキーがあることがわかりました。これが当てはまる場合、cloudsearch を機能させるために run.py で変更する必要がある値は何ですか? subreddit_cloud_api_key とは何ですか?
ありがとう
Reddit が Cloudsearch を使用していることは確かです。彼らのGithub FAQは、彼らが Indextank を使用していると主張していますが、 IndexTank は2012 年 4 月以降閉鎖されています。Reddit で検索して「δ」記号を強調表示すると、「δ 変換されたクエリを cloudsearch 構文に: (and (フィールド テキスト 'search') (フィールド テキスト 'terms'))」のようなテキストが表示されます。
私は Python や AWS にあまり詳しくありませんが、CLOUDSEARCH_SEARCH_API のように見え、他の同様の変数は Amazon がEndpointsと呼ぶ URL です。
reddit/r2/run.ini の変数名には SEARCH と DOC が含まれており、Amazon のドキュメントを反映しています。また、cloudsearch.py はその変数への HTTP 接続を作成します。
search_api = g.CLOUDSEARCH_SEARCH_API
//...
connection = httplib.HTTPConnection(search_api, 80)
したがって、Cloudsearch エンドポイントへの URL を使用して CLOUDSEARCH_SEARCH_API を設定することになるでしょう。
編集: Kemitche は Reddit でこれに答えました。私と違って、彼は自分が話していることを知っているので、見てください。