Suchanfragen verfeinern

Auf dieser Seite wird beschrieben, wie Sie Ihren Nutzern helfen können, ihre Suchanfragen mithilfe von Labels zur Verfeinerung. Im Gegensatz zu Suchmaschinen-Labels sind Suchfilter-Labels und werden oben auf der Suchergebnisseite angezeigt.

  1. Übersicht
  2. Labels für Optimierungen erstellen
  3. Websites mit Labels taggen
  4. Anzahl der angezeigten Suchfilter-Labels steuern

Übersicht

Auch nachdem Sie die Ergebnisse für Ihre Suchmaschine zusammengestellt und möglicherweise zu weit gefasste Suchanfragen. Für Sucht ein Nutzer beispielsweise nach einem Gesundheitszustand, ist nicht klar, Informationen finden, nach denen sie suchen. Suchen sie nach Informationen Behandlungen oder Risikofaktoren? Wenn sie jedoch Verfeinerungen oder Kategorien von Suchergebnissen und erhalte schnell Antworten.

Suchergebnisseite
mit einer Auswahl von
Links zur Optimierung

Suchfilter sind Labels, die Sie auf Websites anwenden, um sie zu kategorisieren. Die Von Ihnen erstellte Labels zur Verfeinerung werden als Links oben in den Suchergebnissen angezeigt. Seiten. Klickt ein Nutzer auf einen der Suchfilter-Links, werden die von Ihnen mit dem Optimierungs-Label gekennzeichnet sind, das Label, also entweder ausschließlich durchsucht oder an die Spitze der anderen Ergebnisse gestellt. Sie können sogar die Suchanfragen mit zusätzlichen Suchbegriffen, rufen sie mehr zielgerichtete Ergebnisse ab oder leiten sie auf eine andere Seite weiter.

Nach oben

Labels für Optimierungen erstellen

Sie können Labels zur Optimierung erstellen und Websites damit in der Suchfilter im Steuerfeld, Sie können aber auch Kontrolle über das Ranking, wenn Sie die Datei mit XML-Annotationen für die Programmable Search Wie bei den Suchmaschinen-Labels Definition von Labels zur Verfeinerung in der Kontextdatei und wenden sie auf Websites im Annotations-Datei.

Wie das folgende Beispiel zeigt, werden Suchfilter-Labels mithilfe von Facet-Elemente im Abschnitt 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>

Das Facet-Element hat die folgende Struktur:

Jedes Facet-Element kann bis zu vier FacetItem haben untergeordneten Elementen. Sie können beliebig viele Labels zur Verfeinerung erstellen. Sie können Sie können auch steuern, wie viele Labels auf Suchergebnisseiten erscheinen.

Nach oben

Beispiel: Labels für Optimierungen

Ein einfaches Suchfilter-Label sieht wie folgt aus:

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

Abbildung 3:Der Beispielcode erzeugt eine Suche. der Ergebnisseite mit einem Label.

Suchergebnisse
mit dem Optimierungslink &quot;Vorlesungen&quot;

Nach oben

Elemente von Labels für Optimierungen

Im Folgenden sind die untergeordneten Elemente von Facet aufgeführt.

Element Attribut Beschreibung Wert
FacetItem title Der Link zur Suchoptimierung oben auf der Ergebnisseite.

Der Titel des Links. Im Beispiel oben ist das „Lectures“. Link oben auf der Ergebnisseite.

Der Titel sollte aussagekräftig und so kurz wie möglich sein. Die Optimierung werden, um Platz zu sparen, möglicherweise abgeschnitten, insbesondere wenn die Suchergebnisse enthält viele Links zur Optimierung.

Sie können auch den Begriff $q verwenden, der die als Suchfilter-Link verwenden. Wenn ein Nutzer beispielsweise nach „Brezel“ ist der Suchfilter-Link ebenfalls „Speck“.

Label name Der Name des Suchfilter-Labels. Mit diesem Namen taggen Sie Websites in der Annotationsdatei.

Außerdem hängt die Programmable Search Engine den Labelnamen an die nachdem sie auf einen Suchfilter-Link geklickt haben. Wenn Sie sich noch einmal im Bereich Übersicht, die Beispielsuchergebnisse zeigt ein Suchfeld mit dem Text „Pimple more:condition_treatment“ an. Die „more:condition_treatment“ Teil die Verwendung eines Labels angibt, und „condition_treatment“ ist der Wert des Label-Elements, name-Attribut.

Ein aussagekräftiger Name für das Label. Wenn du dir deine Anmerkungen ansiehst sollten Sie den Zweck der Datei ohne auf die Kontextdateien zurückgreifen zu müssen.

Halten Sie sich an die Namenskonvention, die Folgendes umfasst:

  • Verwenden Sie nur Kleinbuchstaben.
  • Satzzeichen und Konjunktionen ersetzen (z. B. "und", "/" und "oder") mit Unterstrich ("_") zu setzen. Beispiel: Die Formulierung „Warnungen und Rückrufe“ sollte das Format „warnings_recalls“ haben. und die Wortgruppe, „Tests/Verfahren“, „tests_procedures“.
  • Halten Sie den Namen kurz.
mode Modi in Suchmaschinenlabels und Labels zur Verfeinerung funktionieren auf die Art und Weise.

Sie können alle drei Typen erstellen: verstärken, filtern und entfernen. in derselben Suchmaschine.

Eine ausführlichere Dokumentation zur Funktionsweise der Gewichtung finden Sie unter Ranking von Suchergebnissen.

Geben Sie für jedes Label einen mode-Wert an: <ph type="x-smartling-placeholder">
    </ph>
  • BOOST- Wenn Nutzer auf den Optimierungs-Link klicken, mit dem Label gekennzeichnet sind, haben Vorrang vor anderen Ergebnissen ohne Labels.
  • FILTER- Wenn Nutzer auf den Link zur Optimierung klicken, werden nur werden Websites angezeigt, die mit diesem Label gekennzeichnet sind. Alle anderen Websites werden ausgeschlossen.
  • ELIMINATE – Wenn Nutzer auf den Optimierungs-Link klicken, werden Websites mit diesem Label gekennzeichnet sind, werden vollständig ausgeschlossen. Derartige Labels benötigen keine Gewichtung.

    Das Entfernen von Suchfiltern ist sehr nützlich, Suchmaschinen zur Anzeige relevanter Ergebnisse außer denjenigen, die mit Tags gekennzeichnet sind mit diesem Label. Lassen Sie z. B. Ihren Vegetarier dass Nutzer Websites mit Bezug auf Fleisch ausschließen, wenn sie nach Kochrezepte.

  • Verdeutlichen Sie die Titel Ihrer Suchfilter-Links. Im vorherigen Schritt Ein guter Titel könnte z. B. „Vegetarisch“ sein, oder „Fleisch entfernen“.
weight Gewichtungen in Suchmaschinenlabels und Labels zur Verfeinerung funktionieren auf die Art und Weise. Eine ausführlichere Dokumentation zur Funktionsweise der Gewichtung finden Sie unter Ranking von Suchergebnissen Nur für Boost- und Filterlabels. Beliebiger Wert zwischen -1.0 und + 1.0. Wenn Sie den Wert nicht definieren, Das Label hat den impliziten Wert +0.7. Sie können zwar einem Label eine große Bandbreite von Gewichtungen zuzuweisen, ist es besser, die verfeinerten Ergebnisse.

Wenn Sie die Suchergebnisse verfeinern möchten, um nur bestimmte Websites anzuzeigen, Verwenden Sie eine Gewichtung, die nahe oder gleich +1.0 ist.

Wenn Sie negative Gewichtungen mit Filterlabels verwenden möchten, Leere Ergebnisse. Filterlabels beschränken die Suche auf eine begrenzte Anzahl von Websites mit einer Gewichtung von -1.0 ausgeschlossen werden. Ihr Nutzer könnten über einen Suchfilter-Link, der zu leeren Ergebnissen führt, verwirrt sein.

Nach oben

Websites mit Labels taggen

Sie können Websites mit Labels zur Optimierung versehen. Jede Anmerkung kann mehrere Das bedeutet, dass dieselbe Website auch in anderen Suchmaschinen unterschiedlich bewertet werden. Die Punktzahlen, die du auf Anmerkungen anwendest, um die die Labels der Suchmaschine auch für die Labels zur Verfeinerung.

XML-Annotationen

Im Folgenden wird gezeigt, wie Sie Websites mit Labels im XML-Format taggen können.

<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>

Nach oben

Weitere Möglichkeiten, Nutzern zu helfen

Neben der Verfeinerung der Suchergebnisse können Sie auch erhalten die Nutzer gezieltere Ergebnisse. Sie können Suchbegriffe an die oder die Nutzer zu einer anderen Suchmaschine oder Website weiterleiten.

Suchanfragen anhängen

Wenn Sie Ihren Nutzern helfen möchten, indem Sie hilfreiche Suchbegriffe zu ihren Abfragen erstellen, können Sie das Element Rewrite verwenden. Mit dem Element werden die Suchbegriffe an die Spalte wenn sie auf einen Suchfilter-Link klicken. Das Rewrite-Element darf bis zu 100 Zeichen lang sein, wobei alle kleingeschrieben werden müssen. Großbuchstabe Suchoperatoren wie OR sind die einzigen Ausnahmen. Weitere Informationen zu Suchoperatoren finden Sie unter Erweiterte Suche leicht gemacht

Das folgende Beispiel zeigt, wie Sie Rewrite verwenden können.

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

Das Beispiel zeigt, wie Nutzer, die auf den Suchfilter-Link „Hausaufgaben“. Es fügt die Worte „Hausaufgaben“, „Aufgabe“ oder „Aufgaben“ zu den von den Nutzern eingegebenen Suchanfragen hinzu.

Nach oben

Steuern der Anzahl der angezeigten Suchfilter-Labels

Wenn Sie Suchfilter definiert haben, zeigt die Programmable Search Engine die entsprechenden Labels an. ganz oben in den Suchergebnissen. Sie können entweder alle die oder nur einen Teil davon.

Wenn Sie nur einen Teil der Suchfilter-Labels anzeigen möchten, zeigt die Suchfilter-Labels mit der größten Anzahl von Suchergebnissen an. Für Wenn Sie z. B. drei Suchfilter-Labels namens „HTML“ haben, „CSS“, und „JavaScript“ Sie richten Ihre Suchmaschine jedoch so ein, dass nur zwei angezeigt werden: zeigt die beiden Suchfilter-Labels mit der größten Anzahl von Ergebnissen für die Nutzeranfrage zu überprüfen.

Obwohl die Anzahl der Labels zur Verfeinerung festgelegt sind, ändern sich die Labels für Optimierungen an die Suchanfrage der Nutzenden angepasst.

Um die Anzahl der Suchfilter-Labels in der XML-Definition festzulegen, fügen Sie ein top_refinements-Attribut zu dem CustomSearchEngine Tag.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Dabei ist n die Anzahl der Optimierungen die Sie präsentieren möchten.

Wird die Zahl auf 0 gesetzt, erscheint bei der Suche kein Label für die Suchfilterung. Ergebnis. Ohne Einstellung in der Kontextdefinition festgelegt haben, zeigt Ihre Suchmaschine alle Suchfilter-Labels, die Sie für beliebige Nutzerabfragen definiert haben, unabhängig davon, ob sie vorhanden sind in den Suchergebnissen für diese Labels.

Sie können auch die Anzahl der Suchfilter-Labels auf der <ph type="x-smartling-placeholder"></ph> Suchfilter.

Nach oben