Legen Sie die relative Gewichtung eines Felds fest

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Um die Suchergebnisse zu verbessern, weist die Suchmaschine Zing jeder potenziellen Übereinstimmung eine numerische Punktzahl zu, die ihre Relevanz für die Abfrage darstellt.

    Vorbereitungen

    Die Textindizierung muss für die Tabelle aktiviert sein, die die Felder enthält, für die Sie die relative Gewichtung ändern möchten. Informationen zum Aktivieren der Textindizierung für eine Tabelle finden Sie unter Konfigurieren Sie eine Tabelle für die Indizierung und Suche.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Administratoren können die relative Wichtigkeit einer Übereinstimmung für jedes Feld in einer Tabelle mit dem Attribut ts_weight steuern. Die meisten Fiends haben kein ts_weight-Attribut. Zing behandelt diese Felder als mit Gewichtung 1, wenn Suchübereinstimmungen bewertet werden.

    Die folgenden Felder weisen standardmäßig ts_weight-Attributwerte auf:
    • kb_knowledge.number = 50
    • kb_knowledge.short_description = 10
    • kb_knowledge.meta = 10
    • task.number = 50
    • task.short_description = 10
    Beim Bewerten von Datensätzen vergleicht Zing die relativen Gewichtungen von Feldern, die Suchbegriffübereinstimmungen ergeben haben. Wenn beispielsweise das Titelfeld ts_weight=50 und das Beschreibungsfeldts_weight=10 enthält, ist eine Übereinstimmung in Titel 5-mal so relevant wie eine Übereinstimmung in Beschreibung und 50-mal so relevant wie ein Feld ohne das Attribut ts_weight.
    Hinweis:
    Informationen zum Anzeigen des vollständigen Bewertungssystems finden Sie unter Dokumentbewertung.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Lexikon.
    2. Öffnen Sie den System-Dictionary-Datensatz für die Tabelle und Spalte des Felds.
      Um beispielsweise ts_weight für das Feld kb_knowledge.number zu ändern, bearbeiten Sie den Dictionary-Datensatz mit Tabelle „kb_knowledge“ und Spaltenname „number“.
    3. Führen Sie im Formular „Wörterbucheintrag“ im Feld Attribute einen der folgenden Schritte aus:
      • Wenn ein ts_weight-Attribut in der Liste der Attribute angezeigt wird, ändern Sie seinen ganzzahligen Wert in die relative Gewichtung, die Sie für das Feld festlegen möchten.
      • Wenn kein ts_weight-Attribut in der Liste angezeigt wird, fügen Sie ein neues ts_weight= hinzu <value> Kommagetrennter Listeneintrag, wobei ist die relative Gewichtung, die Sie für das Feld festlegen möchten.
    4. Wählen Sie Aktualisieren.
    5. Aktualisieren Sie das Textverzeichnis der Tabelle, indem Sie die folgenden Schritte ausführen:
      1. Öffnen Sie den System-Dictionary-Datensatz für die Tabelle des Felds.
        Der System-Dictionary-Datensatz der Tabelle ist derjenige mit dem Tabellennamen als Wert Tabelle, einem leeren Feld Spaltenname und „Sammlung“ als Wert Typ.
      2. Wählen Sie im Formular „Wörterbucheintrag“ im Abschnitt „Zugehörige Links“ den Link Textindex generieren aus.

    Ergebnisse

    Sobald Zing die erneute Generierung des Textverzeichnisses für die Tabelle abgeschlossen hat, verwendet die Bewertung der Suchergebnisse Ihre neuen relativen Gewichtungen für Felder.