2010-05-17 3 views
1

누군가 사이트 검색이 어떻게 수행되는지 알려주실 수 있습니까? 예를 들어, stackoverflow.com에사이트 별 검색은 어떻게 수행됩니까?

덕분에 당신은 당신이 Google CSE

+0

누군가가 질문 문구로 변경하십시오 '어떻게 사이트 특정 검색 이루어집니다'- 감사합니다! – DMin

답변

2

여기서 Stackoverflow에 대한 검색은 Lucene을 사용하여 수행 할 수 있습니다.

검색하려는 세부 정보가있는 색인을 작성하고 검색하려는 게시물/기타 항목에 색인을 연결합니다. 여기

자세한 내용 : 그들은 SQL 서버 검색 알고리즘을 사용하지만, 내가 정확히 기억한다면, 그것은 정말 만족되지 않은 한 http://en.wikipedia.org/wiki/Lucene

.

여기에 제프로 블로그 게시물은 다음과 같습니다 충분한 권한을 가진 http://blog.stackoverflow.com/2008/11/sql-2008-full-text-search-problems/

1

를 검색하고, Yahoo는 다음과 같이 처리됩니다 :

c++ site:stackoverflow.com 
0

구글, 빙에 구글 맞춤 검색을 데이터베이스 물마루 검색하거나 사용하기 위해 자신의 구현을 구축 할 수 있습니다하려는 작업에 따라

0

"site : stackoverflow.com [SEARCH STRING]"으로 검색하십시오. * .stackoverflow.com을 통해 호스팅되는 페이지 만 반환됩니다.

또는 Rob이 말했듯이 사용자 설정 사이트 검색 바를 설정하려는 경우 Google CSE을 사용할 수 있습니다.

"사이트 별 검색 방법"(귀하의 말)의 기본 견해에 관심이 있다면 매우 쉽습니다. URL의 호스트 이름 ("http://www.example.com/path/to/page"=> "www.example.com")은 검색중인 도메인과 일치합니다.

DNS 별칭과 중복 된 항목이 있지만 실제로는이 부분을 망칠 것입니다.

관련 문제