2012-12-03 3 views
3

, 하나는 더를 사용하여 레이블 결과를 구체화 할 수 있습니까? 이 작업을해야 것 같습니다 :여러 검색 라벨을 사용하는 Google 맞춤 검색 - 상세 검색? 과 같이 연산자 :</p> <pre><code>searchterm more:blog </code></pre> <p>을하지만 어떻게 하나 이상의 레이블 결과를 제한 할 수 있습니다 구글 맞춤 검색으로

searchterm more:blog,articles 

을 .. 그러나 그것은에 표시되지 않습니다 - 내가 잘못된 라벨을 지정 것처럼 대신이 무시됩니다.

답변

4

내 연구를 바탕으로, 당신은 다음과 같은 이유로 구글 쿼리 문자열에 more: 연산자를 사용할 수 없습니다

첫째, Google Custom search documentation on search refinement never provides a query string example. 또한, custom search is performed via APIs and XML requests not via a straight query.

두 번째로 Google 검색어 문자열을 맞춤 설정하는 방법에 대한 세부 정보 (아래 예 참조)는 more: 태그가있는 예는 포함하지 않습니다. 따라서 more: 연산자를 사용하여 라벨을 만들 수 있다고 생각하지 않습니다. http://support.google.com/websearch/bin/answer.py?hl=en&p=adv_operators&answer=136861

또 다른 http://en.wikipedia.org/wiki/Google_Search#Search_options

  • http://www.blueglass.com/blog/google-search-url-parameters-query-string-anatomy/
  • http://jwebnet.net/advancedgooglesearch.html
    • Automatic refinements에서 찾을 수 있습니다.

      두 번째 옵션은 라벨의 하나를 트리거하기 위해 자동으로 사용자의 쿼리합니다 ( 레이블 이름 뒤에)에 more: 연산자를 추가하는 것입니다. 사용자가 검색어를 제출하는 에서 검색 양식을 변경하여이 작업을 수행 할 수 있습니다.

      따라서 연산자를 사용할 수 있지만 이미 작성한 레이블 만 참조해야합니다.


      UPDATE

      또한, 나는 Test and troubleshoot your Linked CSE에 구글의 사이트를 사용하는 것이 좋습니다. define your own context for a search engine 수 있으며 요구 사항을 수행하십시오.

      <Facet> 
          <FacetItem title="Blogs"> 
           <Label name="more:blog" mode="FILTER" weight="0.8"> 
           </Label> 
          </FacetItem> 
      </Facet> 
      <Facet> 
          <FacetItem title="Articles"> 
           <Label name="more:articles" mode="FILTER" weight="0.8"> 
           </Label> 
          </FacetItem> 
      </Facet> 
      

      은 몇 가지 더 많은 자원입니다

      • http://www.google.com/cse/ - 구글은 검색하려면 Developer's Guide: Getting Started 페이지에서
      • Google Help articles › Learn more › Search results > Refinements
      • 생성하고 사용자 정의 할 수 있도록 마법사가 있습니다

        상세 검색

        상세 검색은 주제별로 사이트를 분류 할 수있는 방법입니다. 예를 들어, 의 경우 자전거 검색 엔진을 사용하는 경우 카테고리의 자전거 유지 관리, 자전거 리뷰, 자전거 매장, 자전거 타기 기술 등을 가질 수 있습니다. 사이트 탭에 나열한 사이트와 연결하는 상세 검색 라벨을 만들 수 있습니다. 상세 검색 링크는 검색 결과 페이지 상단에 표시되며 이며 사용자가 클릭하여 검색 범위를 좁힐 수 있습니다. 검색 페이지 에는 16 개의 상세 검색 링크가있을 수 있습니다.

        상세 검색 레이블을 만들려면 상세 검색 추가을 클릭하고 설정을 정의하십시오. 레이블이있는 웹 사이트에 태그를 추가하려면 사이트 탭으로 이동하여 사이트 옆에있는 확인란을 선택하고 레이블 작업 드롭 다운 목록에서 레이블을 선택하십시오. 두 개 이상의 레이블이있는 사이트에 태그를 지정할 수 있습니다.

        라벨을 만들기 전에 existing labels을 확인하고 Google 및 다른 사용자들과 리소스를 공유 할 수 있습니다.

      • API를 통해 결과를 필터링하려면 Programmer's Guide: Filtering and sorting search results에 필요한 모든 것이 있습니다.
    +0

    내 대답은 귀하의 문제를 해결하고 귀하의 질문에 대답 했습니까? – JSuar

    +0

    나는 그것이 질문에 대답한다고 생각한다. 대답은 "아니오, 가능하지 않다"이다. 추가 링크/세부 정보 주셔서 감사합니다, 나는 이미 그걸 가지고 있지만, 그들은 다음 사람을 도울 수 있습니다. – Julian

    +0

    예, 불행히도, 당신이 찾고있는 것은 불가능합니다. 기존 레이블이 있지만 쿼리 마지막에 임의의 단어가 추가 된 것은 아닙니다. 나는 이것이 인정 된 대답이라고 생각한다. – JSuar

    1

    많은 상세 검색 레이블을 검색하는 방법을 찾았습니다. "more"매개 변수를 여러 개 추가 할 수는 없지만 쿼리에 "less"매개 변수를 여러 개 추가 할 수 있습니다. 블로그 + 더 :이 실패 기사

    의 우리가 이러한 개선의 정의 라벨이 있다고 가정 해 봅시다

    : + 이상을 수행 블로그, 기사, 뉴스, 문서

    .

    but + less : news + less : 문서는 블로그 및 기사의 결과 만 검색합니다. 내가 것 ...

    만 이상한 실제로 적은 매개 변수는 구글의 API 문서에있을하지 않는 것이다)

    은 그래서 덜 매개 변수를 재생하고 당신이 원하는에만 범주를 얻을 수 있어요 당신을 위해 일할 때 귀하의 의견을 기쁘게