2013-10-18 4 views
1

"지식 센터"가있는 사이트를 만들고 있으며,이 섹션에는 pdf 문서, 비디오 및 다른 페이지에 대한 링크가 포함됩니다.사이트 검색, 자동 완성

문서, 동영상 및 페이지 링크를 기반으로 자동 제안/구문 완성을 제공 할 수있는 검색 기능을 추가하려고합니다.

처음에는 Lucene을 사용했지만 긴급한 기한을 지키는 누군가가 Google Site Search를 제안했습니다.

우리는 Grails를 사용하고 있습니다.

Google 사이트 검색의 효율성은 어느 정도입니까? Lucene을 오히려 사용해야합니까?

또한 google-cse v2에서는 onSearchComplete 콜백 (v1과 반대)을 허용하지 않습니다. 결과가 없으면 다른 페이지로 리디렉션해야한다는 요구 사항이 있습니다.

감사합니다.

+0

GSS는 Google이 귀하의 사이트에 대해 알고있는 것을 검색하며 Lucene은 귀하의 사이트에 대해 알고있는 것을 검색합니다. 당신이 선택합니다. –

+1

Btw, Lucene은 낮은 수준의 도구입니다. 대신 Solr 또는 ElasticSearch를 살펴보십시오 –

+0

고마워, 네, Lucene 위에 Solr 또는 Grails Searchable Plugin을 생각하고있었습니다. 내가 dev에 시간을 대 기능에 대해 그것을 체중하려고 해요. 나는 Lucene이 훨씬 더 많은 것을 제공 할 수있을 것이라고 확신한다. – superloop

답변

0

내가 구글 검색을 사용하여 프로젝트를 수행 한 다른 사용 SOLR 그래서 난 당신이 선택하는 데 도움이 될 수 있습니다 : 어딘가에 온라인이 될

  • 귀하의 사이트의 필요성을

    Google 검색 있도록 구글 봇 색인을 생성 할 수 있습니다.

  • SEO가 충분해야합니다.
  • 색인은 페이지 규칙 (메타 이름 "로봇")에 따라 자동으로 작성됩니다.
  • 색인을 생성하려는 모든 페이지가있는 사이트 맵을 제공 할 수 있습니다.
  • 색인 생성을 관리 할 수있는 멋진 백엔드입니다.
  • 검색 페이지 레이아웃을 맞춤 설정하려면 API를 약간 배워야합니다.
  • 20,000 개의 검색어에 대해 연간 100 달러로 시작하는 무료 서비스는 아닙니다.

SOLR

  • 당신은 인덱스에 사이트 자신을 가지고 (그러나 당신이 당신의 색인을 제어 당신이 색인 내용을 더 잘 제어 할 수 있습니다.)
  • 그런 다음 인덱스를 유지해야 최신 정보.
  • 사용자 정의하기 쉽습니다 (원하는 검색 결과를 표시 할 수 있음).
  • 멋진 기능 포함 (제안, 자동 완성, ...)
  • 무료입니다.

엄격한 일정에 따라 요약하면 Google 사이트 검색은 처음에는 구현하는 것이 더 빠를 수 있지만 Solr은 훨씬 더 맞춤화되고 무료입니다.