Я сомневаюсь, когда я делаю поиск фильмов по названию на другом языке, кроме английского, почему поиск более точен, если используется 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?