2010-03-18 11 views
5

로그인이 필요한 웹 사이트가 있습니다. 내부 애플리케이션이므로 일반 사용자에게는 유용하지 않으므로 검색 엔진에서 색인을 생성하지 않습니다.개인 웹 사이트에 대한 검색 추가

내 애플리케이션은 Google App Engine에서 개발되었습니다.

검색 엔진을 추가하고 싶지만 공개 색인을 만들지 않아도됩니다. 이와 같은 상황에서 Google/Bing/Others가 제공하는 솔루션이 있습니까?

이전에 해 보셨나요? 어떤 솔루션을 선택했으며 결과는 무엇입니까?

답변

1

글쎄 Google은 기본적으로 내부 네트워크에 있으며 "개인"색인을 생성하는 블레이드 서버 인 Google Search Applicance을 가지고 있습니다. 그러나 이것은 엔터프라이즈 칼리버 솔루션 (번역 : 비싼)으로 의미됩니다.

귀하의 웹 사이트는 어떤 프레임 워크에서 실행되고 있습니까? 색인 생성/검색 모듈을 찾을 수 있습니다.

질문의 후반 부분에 대답하려면 ... Xapian을 장고 기반 웹 사이트 (djapian 어댑터를 통해)에 사용했습니다. 기본적으로 전체 텍스트 인덱스를 만듭니다. 결과는 Bing이나 Google이 생성하는만큼 좋지 않을 수도 있지만 여전히 좋습니다. API도 사용하기 쉽습니다.

+0

자체는 webapp에 내장되어 있지만 장고 솔루션에는 신경 쓰지 않아도됩니다. GSA는 훌륭하지만 작은 시작을 운영하고 있으며 모든 인프라가 "클라우드"에 있으므로 내부 네트워크가 없거나 호스팅 할 곳이 없습니다. (그리고 그것을 구입할 돈이 probably 없습니다 :)) –

+0

음 .. 클라우드 환경에서 이렇게하는 것으로까지 공유 할 경험이 없습니다 ..이 http : // gae-full-text-search .appspot.com/project하지만 대부분의 경우 버려진 것처럼 보입니다. – Serguei

관련 문제