2014-11-20 9 views
0

Я сомневаюсь, когда я делаю поиск фильмов по названию на другом языке, кроме английского, почему поиск более точен, если используется HTTP-доступ, чем SQL?Поиск по названию, sql vs http access

Например, я хочу получить информацию о фильме «El gran Robo» (испанский заголовок) оригинального названия «Flypaper».

случай 1) с использованием SQL-доступа

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

ВЫХОД:

  • 7 Uomini е ип Cervello
  • El Gran Rabo
  • Элемент списка
  • Матиас Шандор
  • Ла gran revista
  • Green River
  • Green River
  • Мрачный Жнец
  • Мрачный Жнец
  • Костлявая кума
  • Антропофаг
  • La Verte moisson
  • бабка R.I.P.
  • Gehirnreflexe
  • Rosso Sangue
  • Green River Киллер
  • Грамматика Revolution
  • Немецкий Whorefare 4
  • Cuori в кампо
  • Косой
  • Грим Жатва

случай 2) с использованием HTTP-доступа

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

ВЫВОД:

  • Flypaper
  • The Big Steal
  • Ограбление
  • Эль бабуля робо-дель-трен
  • Эль бабуля робо-де-Lorenza
  • Ограбление
  • First Great Train Robbery
  • Grand Theft Auto
  • Большое ограбление поезда
  • Горячие деньги
  • 7 Uomini е ип Cervello
  • Великий Миссури Raid
  • Le Дог Ограбление
  • El бабуля río
  • Después del gran robo
  • Gran-Robo tonda

Как вы можете видеть, поиск с помощью HTTP вернул правильный фильм, Flypaper.

Возможно ли получить те же результаты с использованием SQL?

ответ

Смежные вопросы