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: 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_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=10 angegebenist, 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.
Hinweis: Informationen zum Anzeigen des vollständigen Bewertungssystems finden Sie unter Bewertung
dokumentieren.
Prozedur
-
Navigieren zu an.
-
Ö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.