Z tego artykułu dowiesz się, jak pomóc użytkownikom w zawężaniu zapytań za pomocą etykiet doprecyzowania. W przeciwieństwie do etykiet wyszukiwarki etykiety dopasowania są widoczne dla użytkowników i pojawiają się u góry strony wyników wyszukiwania.
- Przegląd
- Tworzenie etykiet zawężeń wyszukiwania
- Oznaczanie witryn etykietami za pomocą etykiet
- Kontrola liczby wyświetlanych etykiet zawężenia wyszukiwania
Omówienie
Nawet jeśli ustawisz zestaw wyników dla swojej wyszukiwarki i zmienisz ranking, użytkownicy nadal mogą wpisywać zbyt ogólne zapytania. Jeśli na przykład użytkownicy szukają informacji o stanie zdrowia, nie wiadomo, jakiego rodzaju informacji szukają. Czy szukają informacji o objawach, leczeniu czy czynnikach ryzyka? Jeśli jednak użytkownik wybierze zawężenia lub kategorie wyników wyszukiwania, może zawęzić wyszukiwania i szybko znaleźć odpowiedzi.

Zawężenia wyszukiwania to etykiety dodawane do witryn, aby można je było dzielić na kategorie. Utworzone etykiety precyzujące są wyświetlane jako linki na górze stron wyników wyszukiwania. Gdy użytkownik kliknie jeden z linków doprecyzowujących, witryny oznaczone przez Ciebie etykietą zawężenia wyszukiwania są (w zależności od sposobu zdefiniowania etykiety) przeszukiwane bezpośrednio lub umieszczone nad innymi wynikami. Możesz nawet dołączać zapytania użytkowników do zapytań dodatkowych, aby uzyskać więcej trafnych wyników lub przekierować ich na inną stronę.
Tworzenie etykiet zawężeń wyszukiwania
Możesz dodawać do nich etykiety zawężania wyszukiwania i dodawać do nich tagi na karcie Zawężenia wyszukiwania w panelu sterowania, ale jeśli korzystasz z pliku adnotacji XML z automatyzacją wyszukiwania, masz większą kontrolę nad rankingiem. Podobnie jak w przypadku etykiet wyszukiwarki, definiujesz etykiety zawężenia w pliku kontekstowym i stosujesz je w witrynach w pliku adnotacji.
Jak widać na tym przykładzie, etykiety zawężeń są zdefiniowane przy użyciu elementów Facet
w sekcji 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>
Element Facet
ma taką strukturę:
Facet
Każdy element Facet
może zawierać maksymalnie 4 elementy podrzędne FacetItem
. Możesz utworzyć dowolną liczbę etykiet zawężenia wyszukiwania. Możesz też kontrolować liczbę etykiet wyświetlanych na stronach wyników wyszukiwania.
Przykład: etykiety zawężenia wyszukiwania
Podstawowe etykiety zawężające wyszukiwanie wyglądają tak:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
Ilustracja 3: przykładowy kod generuje stronę wyników wyszukiwania z etykietą.
Elementy etykiet zawężenia wyszukiwania
Oto elementy podrzędne elementu Facet
.
Element | Atrybut | Opis | Wartość |
---|---|---|---|
FacetItem |
title |
Link doprecyzowania widoczny u góry strony wyników. | Tytuł linku. W tym przykładzie jest to link „Wykłady” u góry strony wyników. Tytuł powinien być opisowy i jak najkrótszy. Linki doprecyzowania mogą zostać skrócone, aby zaoszczędzić miejsce. Jest to szczególnie przydatne, jeśli strona wyników wyszukiwania zawiera wiele linków doprecyzowujących. Możesz też użyć terminu |
Label |
name |
Nazwa etykiety zawężenia wyszukiwania.
Ta nazwa służy do tagowania witryn w pliku adnotacji.
Dodatkowo Wyszukiwarka niestandardowa dołącza etykietę etykiety do zapytań użytkowników po kliknięciu linku doprecyzowującego. W sekcji Przegląd na przykładowej stronie wyników wyszukiwania wyświetli się pole wyszukiwania z atrybutem „pimple more:condition_treatment”. Część „more:condition_treatment” wskazuje użycie etykiety, a „condition_treatment” to wartość atrybutu |
Nazwa opisowa Twojej etykiety. W pliku adnotacji warto rozpoznać przeznaczenie etykiet, ponieważ nie trzeba odwoływać się do plików kontekstowych. Musisz przestrzegać konwencji nazewnictwa, która obejmuje te elementy:
|
mode |
Tryby etykiet wyszukiwarki i zawężeń działają w ten sam sposób.
Możesz utworzyć wszystkie 3 typy – poprawianie, filtrowanie i eliminowanie zawężeń wyszukiwania – w tej samej wyszukiwarce. Szczegółową dokumentację dotyczącą wag znajdziesz na stronie Ranking wyników wyszukiwania. |
Określ wartość mode dla każdej etykiety:
|
|
weight |
Wagi w etykietach wyszukiwarki i etykietach zawężenia działają tak samo. Szczegółową dokumentację wagi znajdziesz w artykule Ranking wyników wyszukiwania. | Tylko etykiety wzmocnienia i filtrowania. Dowolna wartość z zakresu od -1.0 do + 1.0 . Jeśli nie określisz wartości, etykieta ma wartość domyślną +0.7 . Choć do etykiety można przypisać szeroki zakres wag, lepiej jest przypisać dużą wagę do promowania zawężonych wyników.
Jeśli chcesz zawęzić wyniki wyszukiwania, aby wyświetlały się tylko określone witryny, użyj wagi bliskiej lub równej Jeśli chcesz używać wykluczonych wag z etykietami filtrów, możesz mieć puste wyniki. Etykiety filtrów ograniczają wyszukiwanie do ograniczonej liczby witryn, a waga atrybutu |
Dodawanie tagów do witryn
Możesz otagować witryny za pomocą etykiet zawężenia wyszukiwania. Każda adnotacja może mieć wiele etykiet, co oznacza, że tej samej witryny można używać w innych wyszukiwarkach i zajmować inną pozycję w rankingu. Wyniki stosowane do adnotacji w celu modyfikacji etykiet wyszukiwarki dotyczą również etykiet zawężenia wyszukiwania.
Adnotacje XML
Poniżej znajdziesz informacje o tym, jak dodawać tagi do witryn w formacie 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>
Inne sposoby pomocy użytkownikom
Oprócz zawężania wyników wyszukiwania możesz używać linków zawężenia, aby pomóc użytkownikom uzyskiwać bardziej precyzyjne wyniki. Możesz dodawać zapytania do zapytań użytkowników lub przekierowywać ich do innej wyszukiwarki lub witryny.
Dołączanie zapytań
Jeśli chcesz pomóc użytkownikom, dodając wyszukiwane hasła, możesz użyć elementu Rewrite
.
Element dołącza zapytania do zapytań użytkowników po kliknięciu linku doprecyzowania. Element Rewrite
może mieć do 100 znaków, z których wszystkie powinny być małe. Jedynymi wyjątkami są wielkie operatory wyszukiwania, takie jak OR
. Więcej informacji o operatorach wyszukiwania znajdziesz w artykule Szukanie zaawansowane.
Poniższy przykład pokazuje, jak korzystać z Rewrite
.
<Facet> <FacetItem title="Homework"> <Label name="assignments" mode="BOOST"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet>
Ten przykład pokazuje, jak pomóc użytkownikom, którzy kliknęli link zawężenia wyszukiwania o nazwie „Zadanie domowe”. Do haseł wpisywanych przez użytkowników są dodawane słowa „praca domowa”, „projekt” lub „projekty”.
Kontrolowanie liczby wyświetlanych etykiet zawężania wyszukiwania
Jeśli określisz zawężenia wyszukiwania, Wyszukiwarka niestandardowa wyświetli etykiety u góry wyników wyszukiwania. Możesz wyświetlić wszystkie etykiety lub tylko niektóre z nich.
Jeśli zdecydujesz się wyświetlać tylko część etykiet zawężeń wyszukiwania, Wyszukiwarka niestandardowa wyświetli etykiety z największą liczbą wyników wyszukiwania. Jeśli na przykład masz trzy etykiety zawężenia wyszukiwania o nazwie „HTML”, „CSS” i „JavaScript”, ale w wyszukiwarce ustawisz wyświetlanie tylko 2 takich etykiet, Wyszukiwarka niestandardowa wyświetli 2 etykiety zawężenia wyszukiwania z największą liczbą wyników dla konkretnego zapytania użytkownika.
Oznacza to, że chociaż liczba wyświetlanych etykiet zawężeń wyszukiwania jest stała, etykiety etykiety zawężania zmieniają się w zależności od zapytania użytkownika.
Aby ustawić liczbę etykiet zawężeń wyszukiwania w definicji XML, dodaj atrybut top_refinements
do tagu CustomSearchEngine
definicji kontekstu.
<CustomSearchEngine top_refinements="n"></CustomSearchEngine>
Gdzie n
to liczba zawężeń do wyświetlenia.
Ustawienie liczby na 0
nie powoduje wyświetlenia etykiety zawężenia wyszukiwania. Bez ustawienia definicji kontekstu wyszukiwarka wyświetla wszystkie etykiety precyzujące zdefiniowane dla każdego zapytania użytkownika, bez względu na to, czy dla tych etykiet wyników wyszukiwania.
Liczbę etykiet zawężeń wyszukiwania możesz też ustawić na stronie Zawężenia wyszukiwania w panelu sterowania.