Tinh chỉnh nội dung tìm kiếm

Trang này mô tả cách giúp người dùng tinh chỉnh cụm từ tìm kiếm bằng nhãn tinh lọc. Không giống như nhãn công cụ tìm kiếm, nhãn tinh lọc hiển thị cho người dùng và xuất hiện ở đầu trang kết quả tìm kiếm.

  1. Tổng quan
  2. Tạo nhãn tinh lọc
  3. Gắn thẻ trang web bằng nhãn
  4. Kiểm soát số lượng nhãn tinh chỉnh được hiển thị

Tổng quan

Ngay cả sau khi bạn tập hợp bộ kết quả cho công cụ tìm kiếm của mình và điều chỉnh thứ hạng, người dùng vẫn có thể nhập các truy vấn quá rộng. Ví dụ: nếu người dùng tìm kiếm một tình trạng sức khoẻ, họ sẽ không rõ mình đang tìm kiếm loại thông tin nào. Họ có đang tìm kiếm thông tin về triệu chứng, phương pháp điều trị hay yếu tố nguy cơ không? Tuy nhiên, nếu có thể chọn các mục tinh chỉnh hoặc danh mục kết quả tìm kiếm, thì các em có thể thu hẹp nội dung tìm kiếm và nhanh chóng xem được câu trả lời.

Trang kết quả tìm kiếm
với nhiều đường liên kết có nhãn tinh lọc

Nhãn tinh lọc là các nhãn mà bạn áp dụng cho các trang web để phân loại chúng. Các nhãn tinh chỉnh bạn tạo sẽ xuất hiện dưới dạng đường liên kết ở đầu các trang kết quả tìm kiếm. Khi người dùng nhấp vào một trong các đường liên kết có nhãn tinh lọc, các trang web mà bạn đã gắn thẻ với nhãn tinh lọc sẽ tuỳ thuộc vào cách bạn xác định nhãn đó được tìm kiếm riêng hoặc quảng bá phía trên các kết quả khác. Thậm chí, bạn có thể nối thêm cụm từ tìm kiếm của người dùng với các cụm từ tìm kiếm bổ sung để giúp họ truy xuất các kết quả được nhắm mục tiêu cụ thể hơn hoặc chuyển hướng họ đến một trang khác.

Trở lại đầu trang

Tạo nhãn tinh chỉnh

Bạn có thể dùng các nhãn tinh lọc và gắn thẻ các trang web bằng các nhãn này trong thẻ Tinh chỉnh của bảng điều khiển. Tuy nhiên, bạn có thể kiểm soát tốt hơn thứ hạng nếu sử dụng tệp chú thích XML của Công cụ tìm kiếm có thể lập trình. Giống như nhãn công cụ tìm kiếm, bạn xác định các nhãn tinh lọc trong tệp ngữ cảnh và áp dụng các nhãn đó cho các trang web trong tệp chú thích.

Như ví dụ sau đây cho thấy, nhãn tinh lọc được xác định bằng cách sử dụng các phần tử Facet trong phần Context.

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

Phần tử Facet có cấu trúc như sau:

Mỗi phần tử Facet có thể có tối đa 4 phần tử con FacetItem. Bạn có thể tạo bao nhiêu nhãn tinh lọc tùy thích. Bạn cũng có thể kiểm soát số lượng nhãn xuất hiện trên các trang kết quả tìm kiếm .

Trở lại đầu trang

Ví dụ: Nhãn tinh lọc

Các nhãn tinh lọc cơ bản sẽ có dạng như sau:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

Hình 3: Mã mẫu tạo ra một trang kết quả tìm kiếm kèm theo nhãn.

Trang kết quả tìm kiếm có một liên kết tinh lọc được gọi là Bài giảng

Trở lại đầu trang

Các thành phần của nhãn tinh chỉnh

Sau đây là các phần tử con của Facet.

Phần tử Thuộc tính Nội dung mô tả Giá trị
FacetItem title Đường liên kết tinh lọc xuất hiện ở đầu trang kết quả.

Tiêu đề của đường liên kết. Trong ví dụ trên, đó là đường liên kết "Bài giảng" ở đầu trang kết quả.

Tiêu đề phải mô tả và ngắn nhất có thể. Các đường liên kết có nhãn tinh lọc có thể bị cắt bớt để tiết kiệm không gian, đặc biệt là khi trang kết quả tìm kiếm có nhiều đường liên kết có nhãn tinh lọc.

Bạn cũng có thể sử dụng thuật ngữ $q để cho thấy cụm từ tìm kiếm của người dùng dưới dạng đường liên kết tinh lọc. Ví dụ: nếu người dùng tìm kiếm "thịt lợn muối xông khói", thì đường liên kết tinh lọc cũng sẽ là "thịt lợn muối xông khói".

Label name Tên của nhãn sàng lọc. Bạn sử dụng tên này để gắn thẻ các trang web trong tệp chú thích.

Ngoài ra, Công cụ tìm kiếm có thể lập trình sẽ thêm tên nhãn vào cụm từ tìm kiếm của người dùng sau khi họ nhấp vào một đường liên kết tinh lọc. Nếu bạn xem lại phần Tổng quan, thì trang kết quả tìm kiếm mẫu sẽ hiển thị một hộp tìm kiếm có cụm từ "pilur more:condition_treatment". Phần "more:condition_treatment" cho biết rằng bạn đang sử dụng một nhãn, còn "condition_treatment" là giá trị của thuộc tính name của phần tử Label.

Tên mô tả cho nhãn của bạn. Khi xem tệp chú thích, bạn có thể hiểu rõ mục đích của nhãn mà không cần phải tham khảo lại các tệp ngữ cảnh.

Bạn phải tuân theo quy ước đặt tên, bao gồm những quy ước sau:

  • Chỉ sử dụng các ký tự viết thường.
  • Thay thế các dấu câu và liên từ (chẳng hạn như "and", "/" và "or") bằng dấu gạch dưới ("_"). Ví dụ: cụm từ "warnings and Recalls" phải có dạng "warnings_reCall" và cụm từ "tests/procedures", "tests_procedures".
  • Hãy đặt tên ngắn gọn.
mode Các chế độ trong nhãn công cụ tìm kiếm và nhãn tinh lọc hoạt động theo cùng cách.

Bạn có thể tạo cả 3 loại – tăng cường, lọc và loại bỏ các nhãn tinh lọc – trong cùng một công cụ tìm kiếm.

Để xem tài liệu chi tiết hơn về cách hoạt động của các trọng số, hãy xem trang Xếp hạng kết quả tìm kiếm.

Chỉ định giá trị mode cho từng nhãn:
  • BOOST– Khi người dùng nhấp vào đường liên kết tinh lọc, những trang web được gắn nhãn đó sẽ được ưu tiên hơn các kết quả khác không có nhãn.
  • FILTER– Khi người dùng nhấp vào đường liên kết tinh lọc, chỉ những trang web được gắn thẻ nhãn đó mới xuất hiện. Tất cả các trang web khác đều bị loại trừ.
  • ELIMINATE – Khi người dùng nhấp vào đường liên kết tinh lọc, các trang web được gắn nhãn này sẽ bị loại trừ hoàn toàn. Những nhãn như vậy không cần trọng số.

    Việc loại bỏ các nhãn tinh lọc khá hữu ích nếu bạn muốn yêu cầu Công cụ tìm kiếm có thể lập trình cho thấy các kết quả liên quan, ngoại trừ những kết quả được gắn thẻ bằng nhãn đó. Ví dụ: bạn nên cho phép người dùng ăn chay loại trừ các trang web liên quan đến thịt khi họ đang tìm kiếm công thức nấu ăn.

  • Đặt tiêu đề rõ ràng cho các đường liên kết nhãn tinh lọc. Trong ví dụ trước, một tiêu đề phù hợp có thể là "đồ ăn chay" hoặc "bỏ thịt".
weight Các trọng số trong nhãn công cụ tìm kiếm và nhãn tinh lọc hoạt động theo cách tương tự. Để xem tài liệu chi tiết hơn về cách hoạt động của các trọng số, hãy xem phần Xếp hạng kết quả tìm kiếm. Chỉ dành cho nhãn tăng cường và bộ lọc. Bất kỳ giá trị nào từ -1.0 đến + 1.0. Nếu bạn không xác định giá trị, nhãn sẽ có giá trị ngầm ẩn là +0.7. Mặc dù có thể áp dụng nhiều trọng số cho một nhãn, nhưng tốt hơn là bạn nên áp dụng trọng số lớn để thúc đẩy kết quả được tinh chỉnh.

Nếu bạn muốn tinh chỉnh kết quả tìm kiếm để chỉ cho thấy một số trang web, hãy dùng trọng số gần bằng hoặc bằng +1.0.

Nếu muốn sử dụng trọng số âm với nhãn bộ lọc, bạn có thể nhận được kết quả trống. Các nhãn bộ lọc sẽ giới hạn phạm vi tìm kiếm trong một số ít trang web và trọng số -1.0 sẽ loại trừ hoàn toàn các trang web đó. Người dùng có thể bị nhầm lẫn bởi một đường liên kết tinh lọc dẫn đến kết quả trống.

Trở lại đầu trang

Gắn thẻ trang web bằng nhãn

Bạn có thể gắn thẻ các trang web bằng các nhãn tinh lọc. Mỗi chú thích có thể có nhiều nhãn, nghĩa là cùng một trang web có thể được sử dụng trong các công cụ tìm kiếm khác và được xếp hạng theo cách khác nhau. Điểm số bạn áp dụng cho các chú thích để điều chỉnh nhãn của công cụ tìm kiếm cũng áp dụng cho các nhãn tinh lọc.

Chú thích XML

Phần sau đây trình bày cách bạn có thể gắn thẻ các trang web bằng nhãn ở định dạng XML.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

Trở lại đầu trang

Những cách khác để trợ giúp người dùng

Bên cạnh việc tinh chỉnh kết quả tìm kiếm, bạn có thể sử dụng các đường liên kết tinh lọc để giúp người dùng nhận được kết quả đúng mục tiêu hơn. Bạn có thể thêm cụm từ tìm kiếm vào cụm từ tìm kiếm của người dùng hoặc chuyển hướng người dùng đến một công cụ tìm kiếm hoặc trang web khác.

Thêm Cụm từ tìm kiếm

Nếu muốn giúp người dùng bằng cách thêm những cụm từ tìm kiếm hữu ích vào cụm từ tìm kiếm của họ, bạn có thể sử dụng phần tử Rewrite. Phần tử này sẽ thêm cụm từ tìm kiếm vào cụm từ tìm kiếm của người dùng khi họ nhấp vào đường liên kết tinh lọc. Phần tử Rewrite có thể có tối đa 100 ký tự, tất cả đều phải là chữ thường. Các toán tử tìm kiếm viết hoa như OR là các ngoại lệ duy nhất. Để tìm hiểu thêm về các toán tử tìm kiếm, hãy xem phần Tìm kiếm nâng cao dễ dàng.

Ví dụ sau cho bạn thấy cách sử dụng Rewrite.

<Facet>
   <FacetItem title="Homework">
     <Label name="assignments" mode="BOOST">
       <Rewrite>homework OR assignment OR assignments</Rewrite>
     </Label>
   </FacetItem>
</Facet>     

Ví dụ này cho thấy cách giúp những người dùng nhấp vào đường liên kết tinh lọc có tên là "Bài tập về nhà". Tính năng này sẽ thêm các từ, "bài tập về nhà", "bài tập" hoặc "bài tập" vào cụm từ tìm kiếm mà người dùng đã nhập.

Trở lại đầu trang

Kiểm soát số lượng nhãn tinh lọc được hiển thị

Nếu bạn đã xác định các nhãn tinh lọc, Công cụ tìm kiếm có thể lập trình sẽ hiển thị các nhãn tinh lọc ở đầu kết quả tìm kiếm. Bạn có thể chọn hiển thị tất cả các nhãn tinh chỉnh hoặc chỉ một tập hợp con các nhãn đó.

Nếu bạn chọn chỉ hiển thị một tập hợp con các nhãn tinh lọc, thì Công cụ tìm kiếm có thể lập trình sẽ hiển thị các nhãn tinh lọc có số lượng kết quả tìm kiếm lớn nhất. Ví dụ: nếu bạn có 3 nhãn tinh lọc là "HTML", "CSS" và "JavaScript", nhưng lại đặt công cụ tìm kiếm của bạn chỉ hiển thị 2 nhãn tinh lọc, thì Công cụ tìm kiếm có thể lập trình sẽ cho thấy 2 nhãn tinh lọc chứa số lượng kết quả lớn nhất cho một cụm từ tìm kiếm cụ thể của người dùng.

Điều này có nghĩa là mặc dù số lượng nhãn tinh lọc được hiển thị là cố định, nhưng các nhãn tinh lọc sẽ tự thay đổi theo truy vấn của người dùng.

Để đặt số lượng nhãn tinh lọc trong định nghĩa XML, hãy thêm thuộc tính top_refinements vào thẻ CustomSearchEngine của định nghĩa ngữ cảnh.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Trong đó n là số lượng tinh chỉnh mà bạn muốn hiển thị.

Việc đặt số thành 0 sẽ không hiển thị nhãn tinh lọc có kết quả tìm kiếm. Nếu không có tuỳ chọn cài đặt trong định nghĩa ngữ cảnh, công cụ tìm kiếm của bạn sẽ hiển thị tất cả các nhãn tinh chỉnh mà bạn đã xác định cho bất kỳ cụm từ tìm kiếm nào của người dùng, bất kể các nhãn đó có chứa kết quả tìm kiếm nào hay không.

Bạn cũng có thể đặt số lượng nhãn tinh lọc trên trang Tinh chỉnh của Bảng điều khiển.

Trở lại đầu trang