2011-10-22 3 views
4

보다 구체적으로 주어진 쿼리에 대한 응답으로 어떤 요소가 우선 순위를 결정합니까? 내가 Facebook 검색은 어떻게 작동합니까?

  1. 이 결과의 "종류"를 지정 ... 그 쿼리 등 다양한 시나리오를 답을 찾고 있어요 (예 : 우정 같은 등 사용자, 게시물, 페이지 또는 연결과 같은 객체는, 태그를 좋아하는 등),

  2. 가지고 있지 않은 사람은 authentication tokens입니다.

  3. "이후"및 "until"과 같은 조건이 있습니다.

  4. query이라는 단어에 대한 검색과 같이 형식을 지정하지 마십시오.

+0

약간의 조작을 한 후에, 네 번째 유형의 쿼리는 매우 최근에 생성/업데이트 된 객체를 반환하는 경향이있어서, 아마도 Facebook이 쿼리와 관련된 가장 최근에 편집 된 결과를 반환하는 것으로 나타났습니다. 아직 통찰력, 확인 또는 토론을 위해 열립니다. – TimeEmit

+0

필자는 네 번째 유형의 쿼리에 대해 더 많은 작업을 수행했습니다. 어느 것이 기본 키인지 결정하지는 않았지만 응답은 분명히 생성/업데이트 된 시간이 감소하고 있습니다. – TimeEmit

+1

필자도받은 답변을 [Facebook API Explorer] (https://developers.facebook.com/tools/explorer)에서 동일한 쿼리와 비교했습니다. __ 응답이 동일하지 않았습니다 .__ – TimeEmit

답변

0

실제로 장소를 검색하기 위해/검색을 사용하는 앱에서 작업하고 있으며 모든 시나리오를 약간 사용합니다. 나는 그들이 나타나는 특정한 순서를 적어 두지 못했고, 솔직히 말해서 나는 그것이 쉬운 것처럼 아주 의심 스럽다.

저는 Facebook에서 검색 한 것과 같이 가장 관련성이 높은 검색 결과를 표시하기 위해 사용자 데이터를 사용하는 것으로 99 % 확신합니다. 나는 2 년 동안 아일랜드에 살고 있지만, 앱을 테스트하는 동안 루마니아에서 검색 결과를 받고 실제로 내 고향과 가까운 관계에 있습니다.

관측과 관련하여 페이스 북의 알고리즘은 요청의 출처도 고려할 수 있습니다. 이는 좋을 것입니다. 즉, 앱이 더 많은 사용자를 확보 할 때 향상됩니다.

관련 문제