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.