Wat is herindexeren in elasticsearch?

Inhoudsopgave:

Wat is herindexeren in elasticsearch?
Wat is herindexeren in elasticsearch?
Anonim

Reindex is het concept van het kopiëren van bestaande gegevens van een bronindex naar een doelindex die zich binnen hetzelfde of een ander cluster kan bevinden. Elasticsearch heeft hiervoor een speciaal eindpunt _reindex. Een herindexering is meestal vereist voor het bijwerken van toewijzing of instellingen.

Hoe lang duurt het om Elasticsearch opnieuw te indexeren?

Het kostte meer dan 40 minuten om 1000 records in een nieuwe index over te zetten, maar als ik helemaal niets doe, duurt dezelfde herindexering 5 minuten.

Wat betekent herindexeren?

REINDEX herbouwt een index met behulp van de gegevens die zijn opgeslagen in de indextabel, waarbij de oude kopie van de index wordt vervangen. Er zijn verschillende scenario's om REINDEX te gebruiken: Een index is beschadigd geraakt en bevat geen geldige gegevens meer. … Een index is "opgeblazen" geworden, dat wil zeggen dat deze veel lege of bijna lege pagina's bevat.

Wat is het indexeren van gegevens in Elasticsearch?

Een index kan worden gezien als een geoptimaliseerde verzameling documenten en elk document is een verzameling velden, de sleutel-waardeparen die uw gegevens bevatten. Elasticsearch indexeert standaard alle gegevens in elk veld en elk geïndexeerd veld heeft een speciale, geoptimaliseerde gegevensstructuur.

Wat is bulkindexering in Elasticsearch?

Elasticsearch ondersteunt ook bulkindexering van documenten. De bulk-API verwacht JSON-actie/metadata-paren, gescheiden door nieuwe regels. Wanneerhet construeren van uw documenten in PHP, is het proces vergelijkbaar. U maakt eerst een action array-object (bijvoorbeeld een index-object), daarna maakt u een document body-object.

Aanbevolen: