Loading

Proaktive Alarmüberwachung: Indizierungsverzögerung bei der Suche

Veröffentlichungsdatum: Jan 31, 2024
Beschreibung
Wenn Sie vom Proactive Monitoring-Team eine Benachrichtigung über eine Verzögerung bei der Suchindizierung erhalten, kann es in Ihrem Unternehmen zu einer langen Suchzeit kommen, die zu Leistungsproblemen führt.

Gründe:
Diese Warnung wird ausgelöst, wenn sich die Indizierung für eine oder mehrere Entitäten verzögert, was zu einer Verschlechterung der Suchergebnisse führen kann.

Mögliche Szenarien für Verzögerungen bei der Suchindizierung:
  • Wahl des falschen API-Protokolls
  • Nullzeilen bleiben standardmäßig nicht indiziert
  • Ungeeignete Abfragefilter
Lösung

Hier sind einige Vorschläge, um Verzögerungen bei der Suchindexierung zu verringern:

Geeignete Abfragefilter:
Sowohl SOQL WHERE-Filter als auch SOSL-Suchabfragen können Text angeben, nach dem gesucht werden soll. Wenn eine Suche beide Sprachen verwenden kann, ist SOSL im Allgemeinen schneller als SOQL, wenn der Suchausdruck einen CONTAINS-Begriff verwendet.
SOSL kann mehrere Begriffe innerhalb eines Feldes mit Tokens versehen (z. B. mehrere durch Leerzeichen getrennte Wörter) und daraus einen Suchindex erstellen. Wenn Sie nach einem bestimmten Begriff suchen, von dem Sie wissen, dass er in einem Feld vorkommt, stellen Sie möglicherweise fest, dass SOSL bei diesen Suchen schneller ist als SOQL.

Benutzerdefinierte Indizierung aktivieren:
Salesforce unterstützt benutzerdefinierte Indizes, um Abfragen zu beschleunigen, und Sie können benutzerdefinierte Indizes erstellen, indem Sie sich an den Salesforce-Kundensupport wenden. Weitere Informationen zur Indizierung finden Sie in diesem Artikel.

Zusätzliche Hilfe- und Entwicklerressourcen
Nummer des Knowledge-Artikels

000395622

 
Laden
Salesforce Help | Article