1

私の疑問は、英語以外の別の言語でタイトルで映画を検索するとき、なぜ SQL よりも HTTP アクセスを使用すると検索がより正確になるのでしょうか?

たとえば、映画「El gran Robo」(スペイン語のタイトル) の原題「Flypaper」に関する情報を取得したいとします。

ケース 1) SQL アクセスを使用する

ia = IMDb(accessSystem='sql', uri = "mysql://devel:password@localhost/imdb")
movies = ia.search_movie("el gran robo")
for m in movies:
  print m['titles']

出力:

  • 7 ウオミニ・エ・ウン・セルヴェッロ
  • エル グラン ラボ
  • リスト項目
  • マティアス・サンドフ
  • ラ グラン レビスタ
  • グリーンリバー
  • グリーンリバー
  • グリムリーパー
  • グリムリーパー
  • ラ・コンマーレ・セッカ
  • アントロポファガス
  • ラ・ヴェルテ・モワソン
  • おばあちゃんRIP
  • ゲヒルン反射
  • ロッソ・サンゲ
  • グリーンリバーキラー
  • 文法革命
  • ドイツ娼婦4
  • カンポのクオリ
  • 死神
  • 死神

ケース 2) HTTP アクセスを使用する

ia = IMDb()
movies = ia.search_movie("el gran robo")
for m in movies:
  print m['titles']

出力:

  • フライペーパー
  • ビッグスティール
  • 強盗
  • エル・グラン・ロボ・デル・トレン
  • エル グラン ロボ デ ロレンサ
  • 銀行の仕事
  • 最初の大列車強盗
  • グランドセフトオート
  • 大列車強盗
  • ホットマネー
  • 7 ウオミニ・エ・ウン・セルヴェッロ
  • ミズーリ大襲撃
  • ル・グレート・デーン強盗
  • エル グラン リオ
  • Después del gran robo
  • グランロボとんだ

ご覧のとおり、HTTP を使用した検索では、適切な Movie、Flypaper が返されました。

SQL を使用して同じ結果を得ることができますか?

4

1 に答える 1

1

ショート バージョン: プレーン テキスト データ ファイルに一部のデータがありません。

imdbpy-help メーリング リストの詳しい説明: http://sourceforge.net/p/imdbpy/mailman/message/33067664/

于 2014-11-22T10:15:09.493 に答える