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.
- Tổng quan
- Tạo nhãn tinh lọc
- Gắn thẻ trang web bằng nhãn
- 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](https://developers-dot-devsite-v2-prod.appspot.com/static/custom-search/images/refinements.png?authuser=5&hl=vi)
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.
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:
Facet
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
.
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.
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ữ |
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 |
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:
|
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:
|
|
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 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ố |
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>
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.
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.