Udoskonalanie wyszukiwań

Na tej stronie dowiesz się, jak pomóc użytkownikom w sprecyzowaniu zapytań za pomocą etykiety zawężające wyszukiwanie. W przeciwieństwie do etykiet wyszukiwarek, etykiety zawężenia wyszukiwania są widoczne dla: użytkownikom. Pojawią się one u góry strony wyników wyszukiwania.

  1. Omówienie
  2. Tworzenie etykiet zawężania wyszukiwania
  3. Oznaczanie witryn etykietami
  4. Kontrolowanie liczby wyświetlanych etykiet zawężania wyszukiwania .

Omówienie

Nawet po przygotowaniu zestawu wyników dla wyszukiwarki i dostosowaniu rankingi, użytkownicy mogą nadal wpisywać zbyt ogólne zapytania. Dla: jeśli użytkownicy wyszukują informacje o stanie zdrowia, nie jest jasne, jakiego rodzaju jakich informacji szukają. Czy szukają informacji – objawy, terapie lub czynniki ryzyka? Jeśli jednak mogą wybrać zawężenia wyszukiwania, czyli kategorie wyników wyszukiwania, mogą i szybko uzyskiwać odpowiedzi.

Strona wyników wyszukiwania
z wybranymi linkami zawężającymi zakres

Zawężenia wyszukiwania to etykiety dodawane do witryn w celu sklasyfikowania ich. utworzone etykiety zawężające wyszukiwanie są wyświetlane jako linki na górze wyników wyszukiwania. stron. Gdy użytkownik kliknie jeden z linków zawężających wyszukiwanie, w zależności od tego, jak zdefiniujesz tag zawężenia wyszukiwania, – etykietę – przeszukaną wyłącznie lub umieszczoną nad innymi wynikami. Możesz nawet dodać adresy URL użytkowników, zapytań z dodatkowymi wyszukiwanymi słowami, aby pomóc otrzymują więcej ukierunkowanych wyników lub przekierowują je na inną stronę.

Powrót do góry

Tworzenie etykiet zawężania wyszukiwania

Możesz utworzyć etykiety zawężające wyszukiwanie i otagować nimi witryny w Zawężania wyszukiwania w panelu sterowania, ale możesz mieć więcej opcji nad rankingiem, jeśli używasz Plik adnotacji XML w Wyszukiwarce niestandardowej. Podobnie jak w przypadku etykiet wyszukiwarek, zdefiniować etykiety zawężania w pliku kontekstowym i zastosować je do witryn w z adnotacjami.

Jak widać w poniższym przykładzie, etykiety zawężające są zdefiniowane za pomocą Elementy 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ę:

Każdy element Facet może mieć maksymalnie 4 elementy FacetItem. elementów podrzędnych. Możesz utworzyć dowolną liczbę etykiet zawężających wyszukiwanie. Dostępne opcje kontrolować liczbę etykiet wyświetlanych na stronach wyników wyszukiwania .

Powrót do góry

Przykład: etykiety zawężania wyszukiwania

Podstawowe etykiety zawężające wyszukiwanie wyglądają następująco:

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

Rysunek 3. Przykładowy kod generuje wyszukiwanie z etykietą.

Wyniki wyszukiwania
strona z linkiem zawężającym o nazwie Wykłady

Powrót do góry

Elementy etykiet zawężeń wyszukiwania

Oto elementy podrzędne elementu Facet.

Element Atrybut Opis Wartość
FacetItem title Link doprecyzowujący wyświetlany na górze strony wyników.

Tytuł linku. W przykładzie powyżej jest to „Wykłady”. połącz u góry strony wyników.

Tytuł powinien być opisowy i jak najkrótszy. Zawężenie linki mogą być obcinane, aby zaoszczędzić miejsce, szczególnie wtedy, gdy wyniki wyszukiwania na stronie jest wiele linków doprecyzowujących.

Możesz też użyć terminu $q, który określa jako linku doprecyzowującego. Jeśli na przykład użytkownik wyszuka hasło „bekon”, zawężony link to także „bekon”.

Label name Nazwa etykiety zawężającej. Ta nazwa służy do oznaczania witryn w pliku adnotacji.

Dodatkowo Wyszukiwarka niestandardowa dołącza nazwę etykiety do zapytań użytkowników po kliknięciu przez nich linku zawężającego. Gdybyście spojrzeli wstecz na to, sekcji Przegląd, przykładowe wyniki wyszukiwania wyświetlają się w polu wyszukiwania z parametrem „pimple more:condition_treatment”. „more:condition_treatment” wskazuje użycie etykiety, a „condition_treatment” to wartość funkcji Label w elemencie name.

Opisowa nazwa etykiety. Gdy patrzysz na adnotacje byłoby dobrze móc rozpoznać przeznaczenie plików bez konieczności odwoływania się do plików kontekstowych.

Musisz przestrzegać konwencji nazewnictwa, która obejmuje:

  • Używaj tylko małych liter.
  • Zastępuj znaki interpunkcyjne i spójniki (takie jak „i”, „/” oraz „lub”) z podkreśleniem („_”). Na przykład wyrażenie „ostrzeżenia i przypomnienia” powinien mieć postać „ostrzeżenia_przypomnienia” oraz wyrażenia, „testy/procedury”, „testy_procedure”.
  • Nazwa powinna być krótka.
mode Tryby w etykietach wyszukiwarek i w etykietach zawężania wyszukiwania działają tak samo w dobrym stylu.

Możesz utworzyć wszystkie 3 typy – wzmocnienie, filtrowanie i eliminacja zawężenia wyszukiwania – w tej samej wyszukiwarce.

Szczegółową dokumentację na temat działania wag znajdziesz na stronie Ranking wyników wyszukiwania.

Określ wartość mode dla każdej etykiety:
  • BOOST– po kliknięciu przez użytkownika linku doprecyzowującego wyniki wyszukiwania otagowane etykietą, mają wyższy priorytet niż inne wyniki bez etykiet.
  • FILTER– Gdy użytkownik kliknie link doprecyzowujący, są wyświetlane witryny oznaczone tą etykietą. Wszystkie inne witryny są wykluczone.
  • ELIMINATE – po kliknięciu przez użytkownika linku doprecyzowującego wyniki wyszukiwania, otagowane tą etykietą są całkowicie wykluczone. Takie etykiety nie wymagają wag.

    Opcja Eliminacja doprecyzowań przydaje się wtedy, gdy chcesz określić, że funkcja Programmable wyszukiwarki, aby wyświetlać trafne wyniki z wyjątkiem tych, które są otagowane; z tą etykietą. Na przykład można pozwolić wegetarianinowi wykluczanie witryn związanych z mięsem w wynikach wyszukiwania przepisów kulinarnych.

  • Używaj zrozumiałych tytułów linków zawężających wyszukiwanie. W poprzednich Na przykład dobry tytuł może brzmieć „wegetariańskie” czyli „usunięcie mięsa”.
weight Wagi w etykietach wyszukiwarek i w etykietach zawężania wyszukiwania działają tak samo w dobrym stylu. Szczegółową dokumentację na temat działania wag znajdziesz na stronie Ranking wyników wyszukiwania. Tylko w przypadku etykiet wzmocnienia i filtrów. Dowolna wartość pomiędzy -1.0 i + 1.0. Jeśli nie zdefiniujesz wartości, etykieta ma wartość domniemaną +0.7. Chociaż można zgłosić się do szerokiego zakresu wag, lepiej zastosować dużą i promować zawężone wyniki.

Aby zawęzić wyniki wyszukiwania, tak aby wyświetlały się tylko określone witryny, użyj wagi bliskiej lub równej +1.0.

Jeśli chcesz użyć wag ujemnych z etykietami filtrów, puste wyniki. Etykiety filtra ograniczają wyszukiwanie do ograniczonej liczby witryn, a waga -1.0 je wyklucza. Twoje użytkowników może być zdezorientowany linkiem doprecyzowującym, który wyświetla puste wyniki.

Powrót do góry

Oznaczanie witryn etykietami

Możesz otagować witryny za pomocą etykiet zawężających wyszukiwanie. Każda adnotacja może zawierać wiele oznacza, że tej samej witryny można używać w innych wyszukiwarkach mogą być klasyfikowane inaczej. Wyniki zastosowane do adnotacji w celu modulowania etykiety wyszukiwarek są stosowane również do etykiet zawężania wyszukiwania.

Adnotacje XML

Poniżej przedstawiono sposób oznaczania witryn etykietami 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>

Powrót do góry

Inne sposoby pomagania użytkownikom

Oprócz zawężania wyników wyszukiwania możesz używać linków zawężających, aby użytkownicy uzyskują lepsze wyniki. Możesz dołączać wyszukiwane hasła do list użytkowników lub przekierowują użytkowników do innej wyszukiwarki lub witryny.

Dołączanie wyszukiwanych haseł

Jeśli chcesz pomóc swoim użytkownikom, dodając przydatne wyszukiwane hasła do ich zapytań, możesz użyć elementu Rewrite. Element ten dołącza wyszukiwane hasła do tagu użytkownika po kliknięciu linku zawężającego. Element Rewrite może mieć maksymalnie 100 znaków, z których wszystkie powinny być zapisane małymi literami. Wielkie litery jedynymi wyjątkami są operatory wyszukiwania, takie jak OR. Aby dowiedzieć się więcej, o operatorach wyszukiwania, zobacz Szukanie zaawansowane To proste.

Z przykładu poniżej dowiesz się, jak korzystać z narzędzia Rewrite.

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

W przykładzie pokazujemy, jak pomóc użytkownikom, którzy kliknęli link doprecyzowania o nazwie „Zadanie domowe”. Dodaje słowa „zadanie domowe”, „projekt” lub „projekty” na zapytania wpisywane przez użytkowników.

Powrót do góry

Kontrolowanie liczby wyświetlanych etykiet zawężania wyszukiwania

Jeśli masz zdefiniowane zawężenia wyszukiwania, Wyszukiwarka niestandardowa wyświetli ich etykiety nad wynikami wyszukiwania. Możesz wyświetlać wszystkie etykiet zawężania wyszukiwania lub tylko ich podzbioru.

Jeśli chcesz wyświetlać tylko część etykiet zawężających wyszukiwanie, Wyszukiwarka niestandardowa wyświetla etykiety zawężające z największą liczbą wyników wyszukiwania. Dla: Jeśli np. masz trzy etykiety zawężające wyszukiwanie o nazwie „HTML”, „CSS”, oraz „JavaScript”, ale ustawić w wyszukiwarce wyświetlanie tylko dwóch – Wyszukiwarki niestandardowej wyświetla dwie etykiety zawężające z największą liczbą wyników dla do konkretnego zapytania użytkownika.

Oznacza to, że chociaż liczba etykiet zawężających wyszukiwanie są stałe, same etykiety zawężenia wyszukiwania zmieniają się na zapytanie użytkownika.

Aby ustawić liczbę etykiet zawężenia wyszukiwania w definicji XML, dodaj atrybut top_refinements do definicji kontekstu CustomSearchEngine .

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Gdzie n to liczba zawężenia wyszukiwania które chcesz pokazać.

Ustawienie liczby na 0 powoduje brak etykiety zawężającej wyszukiwanie wynik. Bez to ustawienie w definicji kontekstu spowoduje, że wyszukiwarka wyświetli wszystkie etykiety zawężania zdefiniowane dla dowolnego zapytania użytkownika, niezależnie od tego, czy występują w wynikach wyszukiwania tych etykiet.

Możesz też ustawić liczbę etykiet zawężenia wyszukiwania na Zawężanie wyszukiwania w panelu sterowania.

Powrót do góry