Dieser Artikel beschreibt, wie Sie Probleme mit dem Such-Backend beheben können, die dazu führen, dass die tatsächlichen Entitätsergebnisse nicht wie erwartet angezeigt werden.
Folgen Sie zunächst dem Hilfeartikel So beginnen Sie mit der Fehlerbehebung bei Backend-Suchproblemen, um allgemeine Schritte zur Fehlersuche zu erfahren.
Allgemeine Schritte zur Fehlersuche
Sie müssen das Suchprotokoll für die Abfrage, für die Sie Probleme beheben möchten, mit den in der Konfiguration festgelegten durchsuchbaren Feldern vergleichen. Öffnen Sie zunächst die folgenden beiden:
-
Überprüfen Sie die vertikale Konfiguration.
- Navigieren Sie zu Suche > [[Experience Name]] > Vertikale.
- Wählen Sie den relevanten Bereich aus. Hier sehen Sie die vertikalen durchsuchbaren Felder.
- Öffnen Sie das Suchprotokoll für die Abfrage, bei der Sie Probleme feststellen. Entweder:
- Navigieren Sie zu Suche > [[Experience Name]] > Testsuche oder einer Unterregisterkarte Konfiguration. Führen Sie eine Testsuche durch und wählen Sie dann Abfrage ausprüfen aus dem Dropdown-Menü aus.
- Falls Sie die Suche bereits in einem Staging- oder Produktionslink durchgeführt haben, navigieren Sie zu Suche > [[Experience Name]] > Suchprotokolle und klicken Sie auf das relevante Suchprotokoll. Verwenden Sie die Suchleiste oder die Filter, um das richtige Suchprotokoll zu finden, oder führen Sie die Suche erneut aus, damit es ganz oben erscheint.
Diese Entität erscheint überhaupt nicht in meinen Ergebnissen
Die folgenden Schritte erläutern Ihnen die Faktoren, die dazu führen können, dass die Entität nicht in den Ergebnissen erscheint. Sobald Sie das Problem festgestellt haben, können Sie wie folgt vorgehen:
- Verstehen Sie, dass dieses Ergebnis erwartet wird, und lassen Sie es so, wie es ist
- Aktualisieren Sie die durchsuchbaren Konfigurationsfelder oder Abfrageregeln
- Aktualisieren Sie den Inhalt der Entität, indem Sie die entsprechende Entitätsbearbeitungsseite öffnen
Sobald Sie Ihr Problem gelöst haben, können Sie die restlichen Schritte überspringen.
- Untersuchen Sie die vertikal durchsuchbaren Felder und notieren Sie, was für die Sparte, in der sich diese Entität befindet, aktiviert ist.
- Überprüfen Sie die abgeleiteten Filter: Suchen Sie im Suchprotokoll die entsprechende Vertikale und prüfen Sie, ob abgeleitete Filter auf die Vertikale angewendet wurden. Wenn ja, muss die Entität alle abgeleiteten Filter exakt erfüllen.
- Überprüfen Sie die semantische Ähnlichkeit: Falls die semantische Suche aktiviert ist, überprüfen Sie die semantische Ähnlichkeit der Entität (Sie müssen die Abfrage in der vertikalen Suche ausführen und das Suchprotokoll öffnen, wenn sie nicht in der Universalsuche erscheint). Wenn dieser Wert unter dem Standardwert von 0,3 liegt, wird die Entität nicht in den Ergebnissen erscheinen.
- Prüfen Sie auf Abfrageregeln: Überprüfen Sie, ob eine aktive Abfrageregel vorhanden war, die verhindert hat, dass diese Entität ausgegeben wird. Aktive Abfrageregeln werden im Suchfaktorenfeld oben rechts im Suchprotokoll angezeigt.
-
Prüfen Sie die Übereinstimmungen bei der Stichwortsuche/Dokumentsuche/Phrasensuche: Wenn diese durchsuchbaren Feldtypen aktiviert sind, überprüfen Sie im Suchprotokoll die Such-Token und dann die Übereinstimmungen der durchsuchbaren Felder neben jeder Entität in der entsprechenden Vertikalen, um zu sehen, auf welchen Teil der Abfrage der Algorithmus abgestimmt ist.
- Bestätigen Sie, dass die betreffende Entität diese Übereinstimmungen aufweist.
- Wenn die Suchanfrage aus mehreren Wörtern bestand (z. B. „Entitätsebenen-Suchfaktoren“), die jeweils als separates Token betrachtet wurden (z. B. „Entitätsebene“, „Suche“ und „Faktoren“), aber eigentlich ein einzelnes Token sein sollten, richten Sie eine benutzerdefinierte Phrase ein.
- Navigieren Sie zu Suche > [[Experience Name]] > Allgemeine Einstellungen.
- Geben Sie unter Benutzerdefinierte Phrasen die gewünschte Phrase ein.
-
Prüfen Sie gespeicherte Filter: Entitäten werden nicht angezeigt, wenn sie nicht in einem gespeicherten Filter enthalten sind.
- Navigieren Sie zu Suche > [[Experience Name]] > Vertikale.
- Wählen Sie die relevante Vertikale aus, klicken Sie auf die Registerkarte Einstellungen und suchen Sie die Eigenschaft „Gespeicherte Filter“.
- Beachten Sie, ob ein gespeicherter Filter hier ausgewählt ist und aktualisieren Sie ihn bei Bedarf.
- Um zu sehen, welche Filter verwendet werden und welche Entitäten in diesem gespeicherten Filter enthalten sind:
- Navigieren Sie zu Knowledge Graph > Entitäten.
- Klicken Sie oben rechts auf das Trichtersymbol.
- Klicken Sie auf den Namen des gewünschten Filters, um diesen Filter anzuwenden.
- Die angewandten Filter werden oben auf dem Bildschirm angezeigt, und die Entitäten, die in den gespeicherten Filter fallen, werden unten aufgelistet.
Diese Entität erscheint in den Ergebnissen höher/niedriger als erwartet
-
Prüfen Sie die Sortierreihenfolge: Überprüfen Sie im Suchprotokoll die relevante Vertikale und sehen Sie nach, welche Sortierreihenfolge, falls vorhanden, angewendet wurde.
- Fügen Sie die Sortierkonfiguration hinzu oder bearbeiten Sie sie, indem Sie zu Suche > [[Experience Name]] > Vertikale navigieren und auf die Registerkarte Sortierung klicken. Fügen Sie dann die Regeln hinzu oder bearbeiten Sie sie.
-
Prüfen Sie die semantische Ähnlichkeit: Überprüfen Sie die semantische Ähnlichkeit für die relevante Entität und die umliegenden Entitäten.
- Wenn sowohl die semantische Suche als auch die Stichwortsuche aktiviert sind und die semantische Ähnlichkeit 0,65 übersteigt, wird das Ergebnis vom Algorithmus automatisch verstärkt, unabhängig von den Token-Übereinstimmungen.
- Prüfen Sie auf Abfrageregeln: Überprüfen Sie, ob eine aktive Abfrageregel vorhanden war, die verhindert hat, dass diese Entität ausgegeben wird. Aktive Abfrageregeln werden im Suchfaktorenfeld oben rechts im Suchprotokoll angezeigt.
-
Prüfen Sie die Übereinstimmungen bei der Stichwortsuche/Dokumentsuche/Phrasensuche: Wenn diese durchsuchbaren Feldtypen aktiviert sind, überprüfen Sie im Suchprotokoll die Such-Token und dann die Übereinstimmungen der durchsuchbaren Felder neben jeder Entität in der entsprechenden Vertikalen, um zu sehen, auf welchen Teil der Abfrage der Algorithmus abgestimmt ist.
- Überprüfen Sie die Anzahl der Token-Übereinstimmungen für diese Entität im Vergleich zu anderen. Eine höhere Anzahl von Übereinstimmungen würde in den Ergebnissen höher eingestuft werden.
- Bestätigen Sie, dass die betreffende Entität diese Übereinstimmungen aufweist.
- Wenn es eine Phrasenübereinstimmung mit einer anderen Entität mit der gleichen Anzahl von Token-Treffern gibt, wird die Phrasenübereinstimmung eine Verstärkung auf diese Entität anwenden, damit sie in den Suchergebnissen höher erscheint.
- Wenn die Suchanfrage aus mehreren Wörtern bestand (z. B. „Entitätsebenen-Suchfaktoren“), die jeweils als separates Token betrachtet wurden (z. B. „Entitätsebene“, „Suche“ und „Faktoren“), aber eigentlich ein einzelnes Token sein sollten, richten Sie eine benutzerdefinierte Phrase ein.
- Navigieren Sie zu Suche > [[Experience Name]] > Allgemeine Einstellungen.
- Geben Sie unter Benutzerdefinierte Phrasen die gewünschte Phrase ein.
Entitäten werden in meiner semantischen Suche nicht mehr angezeigt
- Öffnen Sie das Suchprotokoll für die Abfrage, bei der Sie Probleme feststellen. Entweder:
- Navigieren Sie zu Suche > [[Experience Name]] > Testsuche oder einer Unterregisterkarte Konfiguration. Führen Sie eine Testsuche durch und wählen Sie dann „Abfrage ausprüfen“ aus dem Dropdown-Menü aus.
- Falls Sie die Suche bereits in einem Staging- oder Produktionslink durchgeführt haben, navigieren Sie zu Suche > [[Experience Name]] > Suchprotokolle und klicken Sie auf das relevante Suchprotokoll. Verwenden Sie die Suchleiste oder die Filter, um das richtige Suchprotokoll zu finden, oder führen Sie die Suche erneut aus, damit es ganz oben erscheint.
- Möglicherweise möchten Sie auch ein vorheriges Suchprotokoll öffnen, in dem die relevante Entität in den Ergebnissen angezeigt wurde. Verwenden Sie die Suchleiste auf der Suchprotokollseite, um nach dem Suchbegriff zu filtern, und öffnen Sie einen Eintrag, in dem die Entität erschienen ist.
- Überprüfen Sie die semantische Bewertung von Entitäten und den Unterschied in den semantischen Bewertungen.
- Denken Sie daran, dass die datenwissenschaftlichen Modelle hinter der semantischen Suche ständig verbessert werden. Dies führt gelegentlich dazu, dass Ergebnisse, die zuvor kaum relevant waren, irrelevant werden.
Entitäten mit Bewertungen unterhalb meiner semantischen Schwellenwerte erscheinen
-
Überprüfen Sie den vertikalen Schwellenwert.
- Navigieren Sie zu Suche > [[Experience Name]] > Vertikale.
- Suchen Sie die relevante Sparte und notieren Sie den Wert für den Schwellenwert.
- Öffnen Sie das Suchprotokoll für die Abfrage, bei der Sie Probleme feststellen. Entweder:
- Navigieren Sie zu Suche > [[Experience Name]] > Testsuche oder einer Unterregisterkarte Konfiguration. Führen Sie eine Testsuche durch und wählen Sie dann Abfrage ausprüfen aus dem Dropdown-Menü aus.
- Falls Sie die Suche bereits in einem Staging- oder Produktionslink durchgeführt haben, navigieren Sie zu Suche > [[Experience Name]] > Suchprotokolle und klicken Sie auf das relevante Suchprotokoll. Verwenden Sie die Suchleiste oder die Filter, um das richtige Suchprotokoll zu finden, oder führen Sie die Suche erneut aus, damit es ganz oben erscheint.
- Überprüfen Sie den semantischen Wert des Ergebnisses der obersten Entität in dieser Vertikalen und überprüfen Sie den vertikalen Wert. Zur Erinnerung: Der vertikale Schwellenwert bestimmt, wie relevant eine Entität innerhalb einer Vertikalen sein muss, damit die Vertikale überhaupt erscheint. Solange das oberste Ergebnis über dem Schwellenwert liegt, funktioniert das Produkt wie beabsichtigt.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.