Why are the person search results off? I need to type out "Jamie Foxx" fully to return him. "Jamie F" returns nothing and "Foxx" returns him at number 2. "Roberts" returns unknowns for 4 pages. This is happening on the site and the API.
찾으시는 영화나 TV 프로그램이 없나요? 로그인 하셔서 직접 만들어주세요.
이 항목을 평가하거나 목록에 추가할까요?
회원이 아닌가요?
Travis Bell님의 댓글
5월 20, 2013 at 10:43 오전
If you want to do partial matching, you'll have to use the
search_type
parameter and set it tongram
.Cheers.
James O'Brien님의 댓글
5월 20, 2013 at 1:52 오후
That's good to know. Why doesn't the sites own search use that? And why not have it as default?
http://www.themoviedb.org/search?query=jamie+fo
Travis Bell님의 댓글
5월 20, 2013 at 2:58 오후
Because we recently switched the default to be a phrase based search. This is a much better default for most of our users. The only time ngram search is useful is for apps that support searching as you type. In our own websites case, we do not support (or ever have) this feature.
James O'Brien님의 댓글
5월 20, 2013 at 10:25 오후
Cool, thanks for your help. I'm still seeing bad results. Check these out:
https://api.themoviedb.org/3/search/person?api_key=###&search_type=ngram&query=bale - returns no Christian Bale
https://api.themoviedb.org/3/search/person?api_key=###&search_type=ngram&query=jackman - returns no Hugh Jackman
https://api.themoviedb.org/3/search/person?api_key=###&search_type=ngram&query=hugh - returns no Hugh Jackman
https://api.themoviedb.org/3/search/person?api_key=###&search_type=ngram&query=roberts - returns no Julia Roberts
https://api.themoviedb.org/3/search/person?api_key=###&search_type=ngram&query=julia - returns no Julia Roberts
Maybe I'm missing something but am I correct in saying that these searches should return these popular actors. I can sort by popularity once I get the result set back but I need the popular actors in there at least.
Travis Bell님의 댓글
5월 30, 2013 at 5:34 오후
Hey James,
A few things to mention about those searches…
First, the ones searching for only a last name, that seems like a very unlikely search to occur in the real world. I've never had anyone request this before (in 5 years).
Second, there's another issue (not the one mentioned in the other forum post) that might help a single name get boosted slightly more. It should be going live in the next week or so. I can't guarantee this, we'll have to wait to see it go live.
Third, for those searching a single name, I'm seeing better results on the phrase search. Bale, Jackman and Roberts all have pretty solid results.
Travis Bell님의 댓글
6월 6, 2013 at 10:30 오전
Hey James,
There was a small tweak I made yesterday that should improve some of these searches. Not all, but some.
James O'Brien님의 댓글
6월 6, 2013 at 10:56 오전
Travis
That worked!!! Thanks a lot!!!