Um die Suchergebnisse zu verbessern, weist die Zing-Suchmaschine 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: Administrator
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_gewicht steuern. Die meisten Fiends haben kein ts_gewichtungsattribut. Zing behandelt diese Felder bei der Bewertung von Suchtreffern so, als hätten sie eine Gewichtung von 1.
Die folgenden Felder weisen standardmäßig Attributwerte vom Typ ts_weight auf:
- kb_knowledge.number = 50
- kb_knowledge.short_description = 10
- kb_knowledge.meta = 10
- task.number = 50
- task.short_description = 10
Bei der Bewertung von Datensätzen vergleicht Zing die relativen Gewichtungen von Feldern, die übereinstimmende Suchbegriffe ergeben haben. Beispiel: Wenn im Feld
Titel der
Wert ts_gewichtung=50 und im Feld
Beschreibung der
Wert ts_gewichtung=10angegeben ist, ist eine Übereinstimmung im
Titel 5-mal so relevant wie eine Übereinstimmung in
der Beschreibung und 50-mal relevant wie ein Feld ohne das Attribut ts_gewicht.
Prozedur
-
Navigieren zu .
-
Öffnen Sie den Systemwörterbuchdatensatz für die Tabelle und Spalte des Felds.
Um beispielsweise „ts_weight“ für das Feld „kb_knowledge.number“ zu ändern, öffnen Sie den Wörterbuchdatensatz mit der Tabelle „kb_knowledge“ und dem Spaltennamen „number“.
-
Führen Sie im Feld Attribute des Formulars „Wörterbucheintrag“ einen der folgenden Schritte aus:
- Wenn ein Attribut ts_weight 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 Attribut ts_gewichtung in der Liste angezeigt wird, fügen Sie ein neues Attribut ts_gewichtung= hinzu<value> Kommagetrennter Listeneintrag, wobei ist die relative Gewichtung, die Sie für das Feld festlegen möchten.
-
Wählen Sie Aktualisieren.
-
Aktualisieren Sie das Textverzeichnis der Tabelle, indem Sie die folgenden Schritte ausführen:
-
Öffnen Sie den Systemwörterbuchdatensatz für die Tabelle des Felds.
Der Systemwörterbuchdatensatz der Tabelle ist der mit dem Tabellennamen als Tabellenwert, einem leeren Feld für den Spaltennamen und „Sammlung“ als Typwert.
-
Wählen Sie im Formular „Wörterbucheintrag“ im Abschnitt „Zugehörige Links“ den Link Textverzeichnis generieren.
Ergebnisse
Sobald Zing die erneute Generierung des Textindex für die Tabelle abgeschlossen hat, werden bei der Bewertung der Suchergebnisse Ihre neuen relativen Gewichtungen für Felder verwendet.