Soporte de The Movie Database

Hi all! I'm not sure how to put this. I have made a program which search the TMDb for movies. For that purpose I'm using the WatTMDb library v0.6.

The search strugles with : and - in the name of the movie. I have a movie which is named: "X-Men First Class" in my library. Doing a search in IMDb with that text finds the movie correctly. Doing a search in the TMDb via the web interface does not find the movie, nor is it found searching via the WatTMDb library.

However if I change the search text to: "X-Men: First Class" or "X Men First Class" or "X Men: First Class" then the movie is found. So there must be some confusing in the search algorithm at the TMDb. Look like it get confused about the "-" and ":" symbols.

If I now use the WatTMDb library to search for the movie and use the "X-Men: First Class" search text the movie is not found. If I trace the library I can see the actual search string send to the web site is: "X-Men- First Class". It is like it is replacing the : with - If I change the search string to: "X Men: First Class" or to "X Men First Class", then the movie is found. That is removing the - from the search string.

I think searching with: "X-Men: First Class" or "X Men First Class" or "X Men: First Class" or "X-Men First Class" should find the movie in all cases both via the web interface and the API interface. The : and - symbols should be ignored and replaced with space.

Best regards, Haraldur

8 respuestas (en la página 1 de 1)

Jump to last post

It's not quite that simple (just a difference of : vs. -) but this is all being looked at as part of the search overhaul. You can see all of the open search tickets here, and I'll be looking at these when I start looking at search in general.

http://tmdb.lighthouseapp.com/projects/83076-website/tickets?q=tagged%3A%22search%22

In the meanwhile I just replaced the : and - symbols with spaces in the search string. Looks like it does the trick.

This wont work for all movies.

The search engine is not very glad for icelandi characters. Example: "Algjör Sveppi og dularfulla hótelherbergið" will not show result though the Movie tab shows 1 item. However searching with: "Algjor Sveppi og dularfulla hotelherbergid" gives results.

Would it be possible for the new search engine to be international in characters?

Can you give this a try now? Should be working as expected.

Thanks Travis. It works excellent now.
It finds all my icelandic movies which are in the database by their icelandic names. Even the X-Men: First Class are found.

In the mean-time I changed my program so I can change the search string for the movie if it is not found in first round.

The changes seem to help with my search problems, also.

Still get a 500 for this string:

http://api.themoviedb.org/3/search/movie?api_key=XXXXX&language=de&query=Ein%20%28un%29m%25F6glicher%20H%25E4rtefall&year=2003

EDIT: seems to be a problem in my encoding.

Hi nordicstyle,

Indeed, your query unescapes back to Ein (un)m%F6glicher H%E4rtefall which doesn't look right to me.

¿No encuentras una película o serie? Inicia sesión para crearla:

Global

s centrar la barra de búsqueda
p abrir menú de perfil
esc cierra una ventana abierta
? abrir la ventana de atajos del teclado

En las páginas multimedia

b retrocede (o a padre cuando sea aplicable)
e ir a la página de edición

En las páginas de temporada de televisión

(flecha derecha) ir a la temporada siguiente
(flecha izquierda) ir a la temporada anterior

En las páginas de episodio de televisión

(flecha derecha) ir al episodio siguiente
(flecha izquierda) ir al episodio anterior

En todas las páginas de imágenes

a abrir la ventana de añadir imagen

En todas las páginas de edición

t abrir la sección de traducción
ctrl+ s enviar formulario

En las páginas de debate

n crear nuevo debate
w cambiar el estado de visualización
p cambiar público/privado
c cambiar cerrar/abrir
a abrir actividad
r responder al debate
l ir a la última respuesta
ctrl+ enter enviar tu mensaje
(flecha derecha) página siguiente
(flecha izquierda) página anterior

Configuraciones

¿Quieres puntuar o añadir este elemento a una lista?

Iniciar sesión