2012-11-08 7 views
0

내 검색의 문제는 다음과 같습니다.appengine 검색을 찾는 중

내 사이트에 채용 정보가 있으며, 새로운 제안이 도착했는지를 알리는 데 관심이있는 사용자 (검색 자)가 있습니다. 사용자는 매우 자주 변경되는 작업 검색을 위해 몇 가지 키워드를 설정합니다. 빈번한 신규 구인 광고 (매일 약 100 건의 신규 제안)가 있습니다. 그리고 사용자 수가 10K-100K 사용자 순서대로 높을 수 있습니다 (희망 사항). 그러나 지금은 훨씬 더 겸손합니다.

처음에는 정기적으로 각 사용자의 검색을 수행하고 새로운 쿠폰을 필터링하여 문제에 접근했습니다. 나는 이것을 매우 비효율적이라고 생각하지만 사용자 수가 적 으면 작동합니다. 그러나, 나는 더 많은 수의 사용자를 위해이를 수행 할 수있는 대체 방법에 대해 생각하기 시작해야한다.

그럼, 무엇을하고 싶은지도 모르겠지만 가능하지 않은지 이 유형의 검색 방법은입니다. 다음과 같습니다. 사용자 수가 늘어날지라도 1 일당 신규 제안 수는 증가하지 않습니다. 따라서 새로운 구인 제안이 도착하면 나는이 쿼리와 일치하는 쿼리를 가진 사용자를 검색 할 수 있기를 원합니다. 각 사용자의 쿼리를 실행하지 않아도됩니다.

나는 사용자 쿼리를 인덱싱하고 그에 대한 검색과 같은 것을 생각하고 있지만 그 검색을 피드하는 데 사용할 수있는 방식으로 구인을 해체하는 방법을 알지 못합니다.

나는 appengine-python에서이 작업을 수행하고 있으므로, 옵션은 플랫폼에 의해 어떻게 든 제한됩니다.

미리 감사드립니다.

+0

[무엇을 시도해 봤습니까?] (http://whathaveyoutried.com/) –

+0

글쎄, 현재 각 사용자의 쿼리를 하나씩 검색하고 있지만 너무 많은 검색을해야합니다. 이 대체 옵션에 대해 생각하고 있지만 실제로 시도 할 수있는 것을 관리 할 수 ​​없었습니다. 그것이이 질문의 요지입니다. 누군가가 내가 따라갈 수있는 자원에 대해 밝힐 수 있는지 알아보기 위해서입니다. 그냥 구글에 무엇에 대한 큰 도움이 될 것이라고 알고, 나는 "역 검색"과 같은 것들에 대한 검색 좀 어떻게 든 닮은 수있는 검색 알고리즘을 찾았지만 비슷한 아무것도 발견하지 못했습니다. – payala

+0

코드에 관련 부분을 질문에 추가하십시오. 당신이 가진 구체적인 문제에 대해서도 설명해주십시오 : 어떤 것이 효과적인지, 그렇지 않은지, 무엇을 기대합니까, 어긋나는 결과입니까? 그러면 우리가 아마도 당신을 도울 수있을 것입니다. –

답변

4

이것은 예상 검색 (더 일반적인 회고 검색과 반대)이라고하며 Google App Engine은 an API for exactly that입니다.

+0

감사합니다 !!! 정확히 내가 필요로하는 것. – payala

관련 문제