Què és la reindexació a elasticsearch?

Taula de continguts:

Què és la reindexació a elasticsearch?
Què és la reindexació a elasticsearch?
Anonim

Reindexar és el concepte de copiar les dades existents d'un índex d'origen a un índex de destinació que pot estar dins del mateix clúster o d'un diferent. Elasticsearch té un punt final dedicat _reindex per a aquest propòsit. La reindexació és bàsicament necessària per actualitzar el mapatge o la configuració.

Quant de temps triga a tornar a indexar Elasticsearch?

Va trigar més de 40 minuts a transferir 1.000 registres en un índex nou, però si no ho faig, la mateixa reindexació triga 5 minuts.

Què vol dir reindexar?

REINDEX reconstrueix un índex utilitzant les dades emmagatzemades a la taula de l'índex, substituint la còpia antiga de l'índex. Hi ha diversos escenaris en què utilitzar REINDEX: un índex s'ha fet malbé i ja no conté dades vàlides. … Un índex s'ha "inflat", és a dir, conté moltes pàgines buides o gairebé buides.

Què són les dades d'indexació a Elasticsearch?

Un índex es pot pensar com una col·lecció optimitzada de documents i cada document és una col·lecció de camps, que són els parells clau-valor que contenen les vostres dades. De manera predeterminada, Elasticsearch indexa totes les dades de cada camp i cada camp indexat té una estructura de dades dedicada i optimitzada.

Què és la indexació massiva a Elasticsearch?

Elasticsearch també admet la indexació massiva de de documents. L'API massiva espera parells d'acció/metadades JSON, separats per noves línies. QuanConstruint els vostres documents en PHP, el procés és similar. Primer creeu un objecte de matriu d'accions (per exemple, un objecte d'índex) i després creeu un objecte del cos del document.

Recomanat: