Indexbeheer

Adobe Commerce en Magento Open Source worden automatisch opnieuw berekend telkens als een of meer items worden gewijzigd. Acties die opnieuw indexeren activeren, zijn onder andere prijswijzigingen, het maken van catalogi- of winkelregels voor winkelwagenprijzen, het toevoegen van nieuwe categorieën enzovoort. Om prestaties te optimaliseren, accumuleert de Handel gegevens in speciale lijsten gebruikend indexeerders. Als de gegevens veranderen, moeten de geïndexeerde tabellen worden bijgewerkt of opnieuw worden gedesdexeerd. De handel herstelt als achtergrondproces, en uw opslag blijft toegankelijk tijdens de processen.

Het opnieuw indexeren van gegevens versnelt de verwerking, en vermindert de tijd de klant moet wachten. Als je bijvoorbeeld de prijs van een object wijzigt van $4,99 in $3,99, worden de gegevens opnieuw ingedexeerd om de prijswijziging in de winkel aan te geven. Zonder indexering zou de Commerce de prijs van elk product tijdens de vlucht moeten berekenen; de regels van de winkelwagenprijs, de bundelprijs, kortingen, de laagprijs, enzovoort. Het laden van de prijs voor een product kan langer duren dan de klant bereid is te wachten.

De indexeerders kunnen worden ingesteld op bijwerken tijdens het opslaan of op schema. Alle indexen kunnen beide opties gebruiken, behalve Klantenraster dat alleen ondersteuning biedt voor opslaan. Wanneer de indexering bij sparen, de Uitwisseling begint een herindex op sparen acties. De pagina van het Beheer van de Index voltooit de update en spoelt het geheime voorgeheugen, met het herindexbericht verschijnen binnen een minuut of twee. Wanneer opnieuw indexeren op een programma, loopt een herindex volgens een programma als bijbaanbaan. Er verschijnt een systeembericht als een snijtaak is niet beschikbaar voor het bijwerken van indexen die ongeldig worden. Uw winkel blijft toegankelijk tijdens herindexeringsprocessen.

NOTE
Handelaren van Adobe Commerce die Live Search, Catalog Service of Product Recommendations gebruiken, kunnen een Op SaaS gebaseerde prijsindexer.

Als een nieuwe index nodig is, verschijnt een melding boven aan de pagina. De index en het bericht worden gewist op basis van de herindexmodus en de mogelijke acties die u uitvoert. Raadpleeg voor meer informatie over indexering de Hoe de toepassing indexering implementeert in de PHP-ontwikkelaarsgids.

Indexbeheer - handelingen {width="700" modal="regular"}

  • Index Management heeft een iets andere presentatie voor platte productcatalogi.
  • Om problemen te voorkomen wanneer meerdere Admin-gebruikers objecten bijwerken die automatisch opnieuw indexeren activeren, wordt u aangeraden alle indexen volgens schema uit te voeren kroonbanen. Anders kunnen objecten met onderlinge afhankelijkheden, telkens wanneer een object wordt opgeslagen, een impasse veroorzaken. Symptomen van een impasse zijn onder andere een hoog CPU-gebruik en MySQL-fouten. Als beste praktijken, adviseert men dat u geplande indexering gebruikt.
  • Adobe Commerce (Alleen Adobe Commerce) Standaard worden beheeracties, zoals opnieuw indexeren, vastgelegd door het systeem en kunnen deze worden weergegeven in het dialoogvenster Rapport met handelingslogboeken. Het registreren van de actie kan in worden gevormd Logboekregistratie van beheerhandelingen in de geavanceerde beheerinstellingen van uw winkel.

Aanbevolen werkwijzen voor herindexering

Bij de Handel hebben opnieuw indexeren en in cache plaatsen verschillende doeleinden. De indexen volgen gegevensbestandinformatie voor verhoogde onderzoeksprestaties, snellere gegevensherwinning voor opslagmilieu's, en meer. Cursussen Sla geladen gegevens, afbeeldingen, indelingen en dergelijke op voor betere prestaties bij het laden en openen van de winkel.

  • Doorgaans wilt u opnieuw indexeren bij het bijwerken van gegevens in de handel.
  • Als u een grote winkel of meerdere winkels hebt, kunt u indexeerders zoals categorie en producten instellen op geplande snijtaken vanwege de mogelijkheid van herindexering. U kunt de herdex instellen volgens een schema gedurende niet-piekuren.
  • Wanneer u opnieuw indexeert, hoeft u niet ook een uitlijncache uit te voeren.
  • Voor nieuwe installaties van de Handel, moet u het geheime voorgeheugen en de herdex leegmaken.
  • Door het leegmaken van caches en het opnieuw indexeren wordt de webbrowsercache van uw computer niet leeggemaakt. Wis de browsercache nadat u de updates voor uw winkel hebt voltooid.

De indexmodus wijzigen

IMPORTANT
Voor winkels die B2B voor Adobe Commerce en hebben Elasticsearch ingesteld als de volledige tekst (catalogsearch_fulltext) indexer: De fulltext-index moet opnieuw worden uitgevoerd nadat de bulkmachtigingen zijn gewijzigd of wanneer de indexfunctie 'permissions' in de modus 'Gepland' staat.
  1. Op de Beheerder zijbalk, ga naar System > Tools>Index Management.

  2. Schakel het selectievakje in voor elke index die u wilt wijzigen.

  3. Set Actions op een van de volgende wijzen:

    • Update on Save
    • Update by Schedule
    • Invalidate index
    note important
    IMPORTANT
    Het Net van de Klant kan slechts opnieuw worden gedexeerd gebruikend Update on Save. Deze index doet dit niet ondersteuning Update by Schedule.
  4. Klikken Submit om de wijziging toe te passen op elke geselecteerde index.

    Kolommen Indexbeheer

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto
    Kolom Beschrijving
    Indexer De naam van de index.
    Description Een beschrijving van de index.
    Mode Hiermee wordt de huidige updatemodus voor elke index aangegeven. Opties:
    Update on Save- De index wordt ingesteld op bijwerken wanneer een entiteitswijziging wordt opgeslagen. Deze entiteiten omvatten producten, categorieën, en klanten. Wanneer de opslagactie is voltooid, wordt een reeks stappen uitgevoerd om de wijzigingen vast te leggen en de index bij te werken. De pagina van het Beheer van de Index werkt en spoelt het herindexbericht binnen een minuut of twee bij.
    Update on Schedule - De index is ingesteld op een update volgens een schema snijtaak. De bouwbaan omvat het planningsinterval voor het opnieuw indexeren, schrijvend updates aan de index wanneer looppas.
    Schedule Status Geeft de statusupdates van het schema weer.
    Status Hiermee geeft u een van de volgende opties weer:
    Ready— De index is bijgewerkt.
    Suspended - Opnieuw indexeren is onderbroken.
    Processing- Er wordt momenteel opnieuw geïndexeerd.
    Reindex Required - Er is een wijziging aangebracht die opnieuw indexeren vereist, maar de indexen kunnen niet automatisch worden bijgewerkt. Controleren of kraan is beschikbaar en correct gevormd.
    Updated Geeft de datum en tijd aan waarop een index voor het laatst is bijgewerkt.

Opnieuw indexeren met de opdrachtregel

De handel verstrekt extra herindexopties gebruikend de bevellijn. Voor volledige details en bevelopties, zie Opnieuw indexeren{:target="blank"} in het dialoogvenster Configuratiegids.

Gebeurtenissen van indextrigger

Triggers opnieuw indexeren

Indextype
Gebeurtenis voor opnieuw indexeren
Product Prices
Klantengroep toevoegen
Configuratieinstellingen wijzigen
Flat catalog product data
Winkel toevoegen
Winkelgroep toevoegen
Kenmerk toevoegen, bewerken of verwijderen (voor zoeken en filteren)
Flat catalog category data
Winkel toevoegen
Winkelgroep toevoegen
Kenmerk toevoegen, bewerken of verwijderen (voor zoeken en filteren)
Catalog category/product index
Producten toevoegen, bewerken of verwijderen (enkelvoudig, massa en importeren)
Relaties tussen producten en categorieën wijzigen
Categorieën toevoegen, bewerken of verwijderen
Opslag toevoegen of verwijderen
Winkelgroepen verwijderen
Websites verwijderen
Catalog search index
Producten toevoegen, bewerken of verwijderen (enkelvoudig, massa en importeren)
Opslag toevoegen of verwijderen
Winkelgroepen verwijderen
Websites verwijderen
Stock status index
Wijzig de configuratie-instellingen voor de voorraad.
Category permissions index
Winkel toevoegen
Winkelgroep toevoegen
Kenmerk toevoegen, verwijderen of bijwerken (voor zoeken en filteren)
IMPORTANT
Het gebruik van een platte catalogus wordt niet langer aanbevolen als beste praktijk. Het is bekend dat voortdurend gebruik van deze functie prestatievermindering en andere indexeringsproblemen kan veroorzaken. Zie Plat catalogusproduct gebruiken voor meer informatie .

Indexhandelingen en -besturingselementen

Handeling
Resultaat
Besturingselementen
Een winkel, nieuwe klantengroep of een handeling maken die in Actions that Cause a Full Reindex
Volledige herclassificatie
De volledige herindexering wordt uitgevoerd volgens het schema dat door uw Adobe Commerce of Magento Open Source wordt bepaald bouwbaan.
Bulksgewijs laden van items (Commerce importeren/exporteren, Direct SQL-query en elke andere methode die gegevens direct toevoegt, wijzigt of verwijdert)
Gedeeltelijke herindex (alleen gewijzigde items worden opnieuw gedesdexeerd)
Met de frequentie die wordt bepaald door de kroon van de Handel baan.
Bereik wijzigen (bijvoorbeeld van algemeen naar website)
Gedeeltelijke herindex (alleen gewijzigde items worden opnieuw gedesdexeerd)
Met de frequentie die wordt bepaald door de kroon van de Handel baan.

Gebeurtenissen die volledige redexering activeren

Indexer
Gebeurtenis
Catalog Category Flat Indexer
Een webwinkel maken
Een webwinkelweergave maken
Maak of verwijder een kenmerk dat een van de volgende kenmerken heeft:
- Doorzoekbaar of zichtbaar in geavanceerd zoeken
- Filterbaar
- Filterbaar in zoekopdracht
- Gebruikt voor sorteren
Wijzig een bestaand kenmerk in een van de voorgaande kenmerken.
Opties voor één winkelcentrum voor categorieën inschakelen
Catalog Product Flat Indexer
Een webwinkel maken
Een webwinkelweergave maken
Maak of verwijder een kenmerk dat een van de volgende kenmerken heeft:
- Doorzoekbaar of zichtbaar in geavanceerd zoeken
- Filterbaar
- Filterbaar in zoekopdracht
- Gebruikt voor sorteren
Wijzig een bestaand kenmerk in een van de voorgaande kenmerken.
Opties voor één winkelcentrum voor categorieën inschakelen
Stock status indexer
Wanneer het volgende Opties voor catalogusinventarisatie wijziging in de systeemconfiguratie:
Stock Options - Weergave producten uit voorraad
Product Stock Options - Voorraad beheren
Price Indexer
Een klantengroep toevoegen.
Wanneer een of meer van de volgende opties in de catalogusinventarisatie worden gewijzigd in de systeemconfiguratie:
Stock Options - Weergave producten uit voorraad
Product Stock Options - Voorraad beheren
Price - Bereik catalogusprijs
Category or Product Indexer
Een winkelweergave maken of verwijderen
Een winkel verwijderen
Een website verwijderen
recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1