Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.
A snapshot is an exact copy of the Meilisearch database. Snapshots are useful as quick backups, but cannot be used to migrate to a new Meilisearch release.This tutorial shows you how to schedule snapshot creation to ensure you always have a recent backup of your instance ready to use. You will also see how to start Meilisearch from this snapshot.
It is good practice to create regular backups of your Meilisearch data. This ensures that you can recover from critical failures quickly in case your Meilisearch instance becomes compromised.Use the --schedule-snapshot configuration option to create snapshots at regular time intervals:
meilisearch --schedule-snapshot
After launch, Meilisearch waits for the configured interval before creating the first snapshot. You will find it in the snapshot directory, snapshots/. Meilisearch will then create a new snapshot every 24 hours until you terminate your instance.Meilisearch automatically overwrites old snapshots during snapshot creation. Only the most recent snapshot will be present in the folder at any given time.In cases where your database is updated several times a day, it might be better to modify the interval between each new snapshot:
meilisearch --schedule-snapshot=3600
This instructs Meilisearch to create a new snapshot once every hour.
If you need to generate a single snapshot without relaunching your instance, use the /snapshots route.
Because snapshots are exact copies of your database, starting a Meilisearch instance from a snapshot is much faster than adding documents manually or starting from a dump.
For security reasons, Meilisearch will never overwrite an existing database. By default, Meilisearch will throw an error when importing a snapshot if there is any data in your instance.You can change this behavior by specifying --ignore-snapshot-if-db-exists=true. This will cause Meilisearch to launch with the existing database and ignore the snapshot without throwing an error.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Meilisearch Documentation","colors":{"primary":"#FF5CB2","light":"#FF5CB2","dark":"#FF5CB2"},"logo":{"light":"https://mintcdn.com/meilisearch-6b28dec2/YRn82YKcWv02OWrg/assets/repo/meilisearch-logo-light.svg?fit=max\u0026auto=format\u0026n=YRn82YKcWv02OWrg\u0026q=85\u0026s=331f9ce2d1f557db3b679795f4707aa5","dark":"https://mintcdn.com/meilisearch-6b28dec2/YRn82YKcWv02OWrg/assets/repo/meilisearch-logo-dark.svg?fit=max\u0026auto=format\u0026n=YRn82YKcWv02OWrg\u0026q=85\u0026s=81634cdd715f6f159c69841b5d539d5a"},"favicon":"https://mintcdn.com/meilisearch-6b28dec2/YRn82YKcWv02OWrg/assets/repo/favicon.svg?fit=max\u0026auto=format\u0026n=YRn82YKcWv02OWrg\u0026q=85\u0026s=33f47c7e13dd4d7005f570f6299328a5","api":{"playground":{"display":"simple"}},"appearance":{"default":"dark"},"background":{"decoration":"grid","color":{"light":"#F7F7F7","dark":"#1A003B"}},"navbar":{"links":[{"href":"https://www.meilisearch.com","label":"Website"},{"href":"https://github.com/meilisearch/meilisearch","label":"GitHub"},{"href":"https://discord.meilisearch.com/","label":"Discord"}],"primary":{"type":"button","label":"Start a trial","href":"https://cloud.meilisearch.com"}},"footer":{"socials":{"x":"https://x.com/meilisearch","github":"https://github.com/meilisearch","linkedin":"https://www.linkedin.com/company/meilisearch","website":"https://www.meilisearch.com"},"links":[{"header":"Product","items":[{"label":"Meilisearch Cloud","href":"https://www.meilisearch.com/cloud"},{"label":"AI search","href":"https://www.meilisearch.com/solutions/hybrid-search"},{"label":"Pricing","href":"https://www.meilisearch.com/pricing"},{"label":"Documentation","href":"https://www.meilisearch.com/docs"},{"label":"Roadmap","href":"https://roadmap.meilisearch.com"},{"label":"Release notes","href":"https://updates.cloud.meilisearch.com/"},{"label":"Comparisons","href":"https://www.meilisearch.com/docs/resources/comparisons/alternatives"},{"label":"Trust center","href":"https://trust.meilisearch.com/"}]},{"header":"Contact us","items":[{"label":"GitHub","href":"https://github.com/meilisearch"},{"label":"Discord","href":"https://discord.gg/meilisearch"},{"label":"Newsletter","href":"https://share-eu1.hsforms.com/1LN5N0x_GQgq7ss7tXmSykwfg3aq"},{"label":"Helpdesk","href":"https://help.meilisearch.com/"}]},{"header":"Company","items":[{"label":"Blog","href":"https://meilisearch.com/blog"},{"label":"Customers","href":"https://www.meilisearch.com/customers"},{"label":"Careers","href":"https://www.meilisearch.com/careers"},{"label":"Code of Conduct","href":"https://github.com/meilisearch/MeiliSearch/blob/main/CODE_OF_CONDUCT.md"},{"label":"Privacy Policy","href":"https://www.meilisearch.com/privacy-policy"},{"label":"Terms of Use","href":"https://www.meilisearch.com/terms-of-use"},{"label":"Swag","href":"https://swag.meilisearch.com/"}]}]},"seo":{"metatags":{"canonical":"https://www.meilisearch.com/docs"}},"integrations":{"fathom":{"siteId":"QNBPJXIV"},"gtm":{"tagId":"GTM-TNSCGVBH"},"posthog":{"apiKey":"phc_D5VtJkw6WyBzLtZ5tBvwR7ac4LvQZdFGYQTQfegRjh9n","apiHost":"https://t.meilisearch.com","sessionRecording":true},"segment":{"key":"KIC0Lcb5C9ssRY79dUKPOK8Wq6wLHiUP"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meilisearch-6b28dec2","hasAudioNarration":false,"actualSubdomain":"meilisearch-6b28dec2","customDomains":["www.meilisearch.com","meilisearch.dev"],"gitSource":{"type":"github","owner":"meilisearch","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1c4838e4709662983cc24","collectionId":"668baffb-e41e-4284-8a34-083961efc684","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1c4838e4709662983cc24"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4d82d6d11d33003dd1ea2","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Capabilities","count":168},{"language":"default","tag":"Reference","count":150},{"language":"default","tag":"API Routes","count":143},{"language":"default","tag":"Resources","count":89},{"language":"default","tag":"Settings","count":69},{"language":"default","tag":"How to","count":62},{"language":"default","tag":"Getting started","count":52},{"language":"default","tag":"Advanced","count":30},{"language":"default","tag":"Self-hosting","count":29},{"language":"default","tag":"Platform","count":27}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark\\:text-gray-400:is(.dark *){color:rgb(var(--gray-300))}#navigation-items h5{text-transform:uppercase}.callout h2,.callout h3,.callout h4,.callout h5,.callout h6{color:inherit}.noticeTag{color:rgb(var(--primary-light));border:1px solid rgb(var(--primary-light));padding:0 .5em;margin-left:.25em;display:inline-block;border-radius:5px;font-size:.8em}.routeHighlighter{--route-highlighter-color:rgba(100, 100, 100, 0.35);display:flex;border-radius:.375rem;border:1px var(--route-highlighter-color) solid;padding:1rem;gap:2rem;align-items:center;overflow:scroll}.routeHighlighter--GET{--route-highlighter-color:oklch(0.792 0.209 151.711)}.routeHighlighter--POST{--route-highlighter-color:oklch(0.623 0.214 259.815)}.routeHighlighter--DELETE{--route-highlighter-color:oklch(63.7% 0.237 25.331)}.routeHighlighter--PATCH,.routeHighlighter--PUT{--route-highlighter-color:oklch(0.828 0.189 84.429)}.routeHighlighter__method{font-weight:700;color:var(--route-highlighter-color)}.routeHighlighter__path{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace}"},{"filePath":"meilisearch-search-bar.css","content":".meilisearch-bar-container{max-width:480px;width:100%;margin:0 auto;padding:0 10px}.meilisearch-search-bar{background-color:#fff;color:rgba(25,25,25,.7);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;border-radius:12px;padding:8px 16px;cursor:pointer;width:100%;transition:all .2s ease;backdrop-filter:blur(8px);font-size:14px}.dark .meilisearch-search-bar{background-color:rgba(25,17,53,.5);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.1)}.meilisearch-search-bar__text{flex-grow:1}.meilisearch-search-bar__shortcut{opacity:.7;font-size:12px}.meilisearch-flexwrapper{display:flex;justify-content:center;align-items:center;width:100%}.meilisearch-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.4);z-index:9999;display:none;align-items:flex-start;justify-content:center;padding-top:0;box-sizing:border-box}.meilisearch-modal{background-color:#fff;border:1px solid rgba(0,0,0,.5);width:600px;max-width:90%;max-height:80vh;margin-top:70px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.dark .meilisearch-modal{background-color:#1a1033;border:1px solid rgba(255,255,255,.1)}.meilisearch-modal__input-container{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.dark .meilisearch-modal__input-container{border-bottom:1px solid rgba(255,255,255,.1)}.meilisearch-modal__input{background:0 0;border:0;font-size:16px;outline:0;width:100%;margin-right:10px;color:rgb(var(--gray-700))}.dark .meilisearch-modal__input{color:rgb(var(--gray-100))}.meilisearch-modal__escape{font-size:12px;padding:4px 8px;border-radius:4px;margin-left:auto;background-color:rgba(0,0,0,.1)}.dark .meilisearch-modal__escape{color:rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.meilisearch-modal__results{flex-grow:1;overflow-y:auto;padding:0}.meilisearch-modal__indicator{padding:20px;text-align:center}.dark .meilisearch-modal__indicator{color:rgba(255,255,255,.7)}.meilisearch-modal__result{display:block;padding:12px 20px;text-decoration:none;border-left:3px solid transparent;transition:background-color .2s,border-color .2s}.dark .meilisearch-modal__result{color:#fff}.meilisearch-modal__result:hover{background-color:rgba(0,0,0,.05);border-left-color:#f472b6}.dark .meilisearch-modal__result:hover{background-color:rgba(255,255,255,.05)}.meilisearch-modal__category-header{padding:12px 20px 8px;font-size:14px;font-weight:600;text-transform:uppercase;color:rgba(0,0,0,.45)}.dark .meilisearch-modal__category-header{color:rgba(255,255,255,.5)}.meilisearch-modal__result-heading{font-weight:500;margin-bottom:4px}.meilisearch-modal__result-content{font-size:13px;color:rgba(0,0,0,.45)}.dark .meilisearch-modal__result-content{color:rgba(255,255,255,.6)}.meilisearch-modal__category-em{font-style:normal;color:#f472b6;font-weight:700}.meilisearch-modal__error{padding:20px;text-align:center;color:#f87171}.meilisearch-filter-container{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.02)}.dark .meilisearch-filter-container{border-bottom:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.02)}.meilisearch-filter-title{font-size:14px;font-weight:500;color:rgba(0,0,0,.7);margin-bottom:12px}.dark .meilisearch-filter-title{color:rgba(255,255,255,.7)}.meilisearch-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.meilisearch-filter-tag{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;color:rgba(0,0,0,.7);cursor:pointer;transition:all .2s ease;text-transform:capitalize}.dark .meilisearch-filter-tag{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.meilisearch-filter-tag:hover{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.dark .meilisearch-filter-tag:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.meilisearch-filter-tag.active{background-color:#f472b6;border-color:#f472b6;color:#fff}.meilisearch-filter-tag.active:hover{background-color:#cb4d86;border-color:#cb4d86}"}],"page":{"pagePath":"resources/self_hosting/data_backup/snapshots","slug":"/resources/self_hosting/data_backup/snapshots","pageMetadata":{"title":"Exporting and using Snapshots","sidebarTitle":"Exporting and using Snapshots","description":"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.","href":"/resources/self_hosting/data_backup/snapshots"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.a,{href:`/resources/self_hosting/data_backup/overview#snapshots`,children:`snapshot`}),` is an exact copy of the Meilisearch database. Snapshots are useful as quick backups, but cannot be used to migrate to a new Meilisearch release.`]}),`\n`,_jsx(_components.p,{children:`This tutorial shows you how to schedule snapshot creation to ensure you always have a recent backup of your instance ready to use. You will also see how to start Meilisearch from this snapshot.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Meilisearch Cloud does not support snapshots.`})}),`\n`,_jsx(Heading,{level:`2`,id:`scheduling-periodic-snapshots`,children:`Scheduling periodic snapshots`}),`\n`,_jsx(_components.p,{children:`It is good practice to create regular backups of your Meilisearch data. This ensures that you can recover from critical failures quickly in case your Meilisearch instance becomes compromised.`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsxs(_components.a,{href:`/resources/self_hosting/configuration/reference#schedule-snapshot-creation`,children:[_jsx(_components.code,{children:`--schedule-snapshot`}),` configuration option`]}),` to create snapshots at regular time intervals:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`meilisearch`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --schedule-snapshot`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`After launch, Meilisearch waits for the configured interval before creating the first snapshot. You will find it in the `,_jsx(_components.a,{href:`/resources/self_hosting/configuration/reference#snapshot-destination`,children:`snapshot directory`}),`, `,_jsx(_components.code,{children:`snapshots/`}),`. Meilisearch will then create a new snapshot every 24 hours until you terminate your instance.`]}),`\n`,_jsxs(_components.p,{children:[`Meilisearch `,_jsx(_components.strong,{children:`automatically overwrites`}),` old snapshots during snapshot creation. Only the most recent snapshot will be present in the folder at any given time.`]}),`\n`,_jsx(_components.p,{children:`In cases where your database is updated several times a day, it might be better to modify the interval between each new snapshot:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`meilisearch`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --schedule-snapshot=3600`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`This instructs Meilisearch to create a new snapshot once every hour.`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`If you need to generate a single snapshot without relaunching your instance, use `,_jsxs(_components.a,{href:`/reference/api/management/create-snapshot`,children:[`the `,_jsx(_components.code,{children:`/snapshots`}),` route`]}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`starting-from-a-snapshot`,children:`Starting from a snapshot`}),`\n`,_jsxs(_components.p,{children:[`To import snapshot data into your instance, launch Meilisearch using `,_jsx(_components.code,{children:`--import-snapshot`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`meilisearch`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --import-snapshot`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mySnapShots/data.ms.snapshot`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Because snapshots are exact copies of your database, starting a Meilisearch instance from a snapshot is much faster than adding documents manually or starting from a dump.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`For security reasons, Meilisearch will never overwrite an existing database. By default, Meilisearch will throw an error when importing a snapshot if there is any data in your instance.`}),_jsxs(_components.p,{children:[`You can change this behavior by specifying `,_jsx(_components.a,{href:`/resources/self_hosting/configuration/reference#ignore-snapshot-if-db-exists`,children:_jsx(_components.code,{children:`--ignore-snapshot-if-db-exists=true`})}),`. This will cause Meilisearch to launch with the existing database and ignore the snapshot without throwing an error.`]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Exporting and using Snapshots","sidebarTitle":"Exporting and using Snapshots","description":"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.","href":"/resources/self_hosting/data_backup/snapshots"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Scheduling periodic snapshots","slug":"scheduling-periodic-snapshots","depth":2,"children":[]},{"title":"Starting from a snapshot","slug":"starting-from-a-snapshot","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/meilisearch-6b28dec2/c598d5c5cb296702/search.js","/docs/_mintlify/custom/meilisearch-6b28dec2/92f00249b2342156/cookieyes-banner.js","/docs/_mintlify/custom/meilisearch-6b28dec2/7302b02a474aa050/fathom-data-attr.js","/docs/_mintlify/custom/meilisearch-6b28dec2/85493af1bed6e7fb/gtm.js"],"subdomain":"meilisearch-6b28dec2","siteName":"Meilisearch Documentation","title":"Exporting and using Snapshots - Meilisearch Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T13:30:39.923Z","originalFileLocation":"resources/self_hosting/data_backup/snapshots.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meilisearch Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Exporting and using Snapshots - Meilisearch Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meilisearch Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meilisearch-6b28dec2.mintlify.app/_mintlify/api/og/v2?division=Data+backup\u0026amp;title=Exporting+and+using+Snapshots\u0026amp;description=Snapshots+are+exact+copies+of+Meilisearch+databases.+They+are+often+useful+for+periodical+backups.\u0026amp;theme=25515a5016844863e4538b41\u0026amp;signature=dd29276ec07536c4a20e7172acc7ef4edccca7c3c5382fdf0b9587d3076ef1d0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Exporting and using Snapshots - Meilisearch Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meilisearch-6b28dec2.mintlify.app/_mintlify/api/og/v2?division=Data+backup\u0026amp;title=Exporting+and+using+Snapshots\u0026amp;description=Snapshots+are+exact+copies+of+Meilisearch+databases.+They+are+often+useful+for+periodical+backups.\u0026amp;theme=25515a5016844863e4538b41\u0026amp;signature=dd29276ec07536c4a20e7172acc7ef4edccca7c3c5382fdf0b9587d3076ef1d0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/meilisearch-6b28dec2/6t6RePI0bXwGcKSs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meilisearch Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF5CB2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/resources/self_hosting/data_backup/snapshots.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.meilisearch.com/#organization\",\"name\":\"Meilisearch Documentation\",\"url\":\"https://www.meilisearch.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meilisearch-6b28dec2/YRn82YKcWv02OWrg/assets/repo/meilisearch-logo-light.svg?fit=max\u0026auto=format\u0026n=YRn82YKcWv02OWrg\u0026q=85\u0026s=331f9ce2d1f557db3b679795f4707aa5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.meilisearch.com/docs#website\",\"name\":\"Meilisearch Documentation\",\"url\":\"https://www.meilisearch.com/docs\",\"publisher\":{\"@id\":\"https://www.meilisearch.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots#webpage\",\"url\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots\",\"name\":\"Exporting and using Snapshots\",\"description\":\"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\",\"dateModified\":\"2026-03-23T13:30:39.923Z\",\"isPartOf\":{\"@id\":\"https://www.meilisearch.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Self-hosting\",\"item\":\"https://www.meilisearch.com/docs/resources/self_hosting/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data backup\",\"item\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Exporting and using Snapshots\",\"item\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots#article\",\"headline\":\"Exporting and using Snapshots\",\"name\":\"Exporting and using Snapshots\",\"description\":\"Snapshots are exact copies of Meilisearch databases. They are often useful for periodical backups.\",\"url\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots\",\"mainEntityOfPage\":{\"@id\":\"https://www.meilisearch.com/docs/resources/self_hosting/data_backup/snapshots#webpage\"},\"dateModified\":\"2026-03-23T13:30:39.923Z\",\"publisher\":{\"@id\":\"https://www.meilisearch.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.meilisearch.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meilisearch Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Meilisearch Documentation","nav":{"global":null,"tabs":[{"tab":"Getting started","pages":[{"title":"Getting started","href":"/getting_started/overview"}]},{"tab":"Capabilities","pages":[{"title":"Capabilities","href":"/capabilities/overview"}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/api/authorization"}]},{"tab":"Resources","groups":[{"group":"Comparisons","pages":[{"title":"Comparison to alternatives","sidebarTitle":"Comparison to alternatives","href":"/resources/comparisons/alternatives"},{"title":"Meilisearch vs Elasticsearch","sidebarTitle":"Elasticsearch","href":"/resources/comparisons/elasticsearch"},{"title":"Meilisearch vs Algolia","sidebarTitle":"Algolia","href":"/resources/comparisons/algolia"},{"title":"Meilisearch vs Typesense","sidebarTitle":"Typesense","href":"/resources/comparisons/typesense"},{"title":"Meilisearch vs PostgreSQL search","sidebarTitle":"PostgreSQL","href":"/resources/comparisons/postgresql"},{"title":"Meilisearch vs Pinecone","sidebarTitle":"Pinecone","href":"/resources/comparisons/pinecone"},{"title":"Meilisearch vs Qdrant","sidebarTitle":"Qdrant","href":"/resources/comparisons/qdrant"},{"title":"Meilisearch vs OpenSearch","sidebarTitle":"OpenSearch","href":"/resources/comparisons/opensearch"},{"title":"Meilisearch vs MongoDB Atlas Search","sidebarTitle":"MongoDB","href":"/resources/comparisons/mongodb"}]},{"group":"Migration","pages":[{"title":"Migrating to Meilisearch Cloud","sidebarTitle":"Migrating to Meilisearch Cloud","href":"/resources/migration/migrating_cloud"},{"title":"Update to the latest Meilisearch version","sidebarTitle":"Updating Meilisearch","href":"/resources/migration/updating"},{"title":"Migrating from Algolia to Meilisearch","sidebarTitle":"Migrating from Algolia","href":"/resources/migration/algolia_migration"},{"title":"Migrating from Elasticsearch to Meilisearch","sidebarTitle":"Migrating from Elasticsearch","href":"/resources/migration/elasticsearch_migration"},{"title":"Migrating from Qdrant to Meilisearch","sidebarTitle":"Migrating from Qdrant","href":"/resources/migration/qdrant_migration"},{"title":"Migrating from MongoDB Atlas Search to Meilisearch","sidebarTitle":"Migrating from MongoDB Atlas Search","href":"/resources/migration/mongodb_migration"},{"title":"Migrating from PostgreSQL full-text search to Meilisearch","sidebarTitle":"Migrating from PostgreSQL","href":"/resources/migration/postgresql_migration"},{"title":"Migrating from Supabase full-text search to Meilisearch","sidebarTitle":"Migrating from Supabase","href":"/resources/migration/supabase_migration"}]},{"group":"Self-hosting","pages":[{"title":"Self-hosting Meilisearch","sidebarTitle":"Overview","href":"/resources/self_hosting/overview"},{"group":"Getting started","pages":[{"title":"Getting started with self-hosted Meilisearch","sidebarTitle":"Getting started with self-hosted Meilisearch","href":"/resources/self_hosting/getting_started/quick_start"},{"title":"Install Meilisearch locally","sidebarTitle":"Install Meilisearch locally","href":"/resources/self_hosting/getting_started/install_locally"},{"title":"Using Meilisearch with Docker","href":"/resources/self_hosting/getting_started/docker"},{"title":"Search preview","sidebarTitle":"Search preview","href":"/resources/self_hosting/getting_started/search_preview"}]},{"group":"Configuration","pages":[{"title":"Configure Meilisearch at launch","sidebarTitle":"Configuration overview","href":"/resources/self_hosting/configuration/overview"},{"title":"Configuration reference","sidebarTitle":"Configuration reference","href":"/resources/self_hosting/configuration/reference"}]},{"group":"Deployment","pages":[{"title":"Deploying Meilisearch","sidebarTitle":"Deployment overview","href":"/resources/self_hosting/deployment/overview"},{"title":"Running Meilisearch in production","href":"/resources/self_hosting/deployment/running_production"},{"title":"Deploy on AWS","sidebarTitle":"AWS","href":"/resources/self_hosting/deployment/aws"},{"title":"Deploy on Google Cloud","sidebarTitle":"Google Cloud","href":"/resources/self_hosting/deployment/gcp"},{"title":"Deploy on DigitalOcean","sidebarTitle":"DigitalOcean","href":"/resources/self_hosting/deployment/digitalocean"}]},{"group":"Security","pages":[{"title":"Securing self-hosted Meilisearch","sidebarTitle":"Security overview","href":"/resources/self_hosting/security/overview"},{"title":"Master key and API keys","sidebarTitle":"Master key \u0026 API keys","href":"/resources/self_hosting/security/master_api_keys"},{"title":"Securing your project","sidebarTitle":"Securing your project","href":"/resources/self_hosting/security/basic_security"},{"title":"Resetting the master key","sidebarTitle":"Resetting the master key","href":"/resources/self_hosting/security/resetting_master_key"},{"title":"Protected and unprotected Meilisearch projects","sidebarTitle":"Protected and unprotected projects","href":"/resources/self_hosting/security/protected_unprotected"},{"title":"Using HTTP/2 and SSL with Meilisearch","href":"/resources/self_hosting/security/http2_ssl"}]},{"group":"Data backup","pages":[{"title":"Backing up Meilisearch data","sidebarTitle":"Backup overview","href":"/resources/self_hosting/data_backup/overview"},{"title":"Exporting and importing dumps","sidebarTitle":"Exporting and importing dumps","description":"Dumps are data backups containing all data related to a Meilisearch instance. They are often useful when migrating to a new Meilisearch release.","href":"/resources/self_hosting/data_backup/dumps"},{"title":"Exporting and using Snapshots","sidebarTitle":"Exporting and using Snapshots","href":"/resources/self_hosting/data_backup/snapshots"}]},{"group":"Sharding and replication","pages":[{"title":"Replication and sharding","sidebarTitle":"Overview","description":"Scale Meilisearch horizontally by distributing documents across multiple instances with sharding, and ensure high availability with replication.","href":"/resources/self_hosting/sharding/overview"},{"title":"Set up a sharded cluster","sidebarTitle":"Set up a sharded cluster","href":"/resources/self_hosting/sharding/setup_sharded_cluster"},{"title":"Configure replication for high availability","sidebarTitle":"Configure replication","href":"/resources/self_hosting/sharding/configure_replication"},{"title":"Manage the network","sidebarTitle":"Manage the network","href":"/resources/self_hosting/sharding/manage_network"}]},{"group":"Advanced","pages":[{"title":"Impact of RAM and multi-threading on indexing performance","sidebarTitle":"Impact of RAM and multi-threading on indexing performance","href":"/resources/self_hosting/performance/ram_multithreading"},{"title":"Using task webhooks","sidebarTitle":"Using task webhooks","href":"/resources/self_hosting/webhooks"},{"title":"Computing Hugging Face embeddings with the GPU","href":"/resources/self_hosting/huggingface_gpu"}]},{"title":"Enterprise and Community editions","href":"/resources/self_hosting/enterprise_edition"}]},{"group":"Demos","pages":[{"title":"Demos","sidebarTitle":"Overview","href":"/resources/demos/overview"},{"title":"Agentic movie search","sidebarTitle":"Agentic movie search","href":"/resources/demos/agentic_movie_search"},{"title":"Talk with Lex","sidebarTitle":"Talk with Lex","href":"/resources/demos/talk_with_lex"},{"title":"Judilibre legal search","sidebarTitle":"Judilibre legal search","href":"/resources/demos/judilibre"},{"title":"Paperscope","sidebarTitle":"Paperscope","href":"/resources/demos/paperscope"},{"title":"Where to Watch","sidebarTitle":"Where to Watch","href":"/resources/demos/where_to_watch"},{"title":"Home Booking","sidebarTitle":"Home Booking","href":"/resources/demos/home_booking"},{"title":"E-commerce","sidebarTitle":"E-commerce","href":"/resources/demos/ecommerce"},{"title":"SaaS CRM Search","sidebarTitle":"SaaS CRM","href":"/resources/demos/saas"},{"title":"Image Search","sidebarTitle":"Image Search","href":"/resources/demos/flickr"},{"title":"HackerSearch","sidebarTitle":"HackerSearch","href":"/resources/demos/hackersearch"},{"title":"Personalized Search","sidebarTitle":"Personalized Search","href":"/resources/demos/personalized_search"},{"title":"Search Playground","sidebarTitle":"Playground","href":"/resources/demos/playground"},{"title":"Music Search","sidebarTitle":"Music Search","href":"/resources/demos/music"},{"title":"Geosearch","sidebarTitle":"Geosearch","href":"/resources/demos/geosearch"},{"title":"MoMA Collection","sidebarTitle":"MoMA Collection","href":"/resources/demos/moma"},{"title":"Nobel Prizes","sidebarTitle":"Nobel Prizes","href":"/resources/demos/nobel_prizes"},{"title":"Tenant Tokens","sidebarTitle":"Tenant Tokens","href":"/resources/demos/tenant_tokens"},{"title":"Typo Tolerance","sidebarTitle":"Typo Tolerance","href":"/resources/demos/typo_tolerance"},{"title":"RubyGems Finder","sidebarTitle":"RubyGems","href":"/resources/demos/rubygems"},{"title":"Hydration","sidebarTitle":"Hydration","href":"/resources/demos/hydration"},{"title":"Federated Search","sidebarTitle":"Federated Search","href":"/resources/demos/federated_search"}]},{"group":"Under the hood","pages":[{"title":"Documents","sidebarTitle":"Documents","href":"/resources/internals/documents"},{"title":"Indexes","sidebarTitle":"Indexes","href":"/resources/internals/indexes"},{"title":"Primary key","sidebarTitle":"Primary key","href":"/resources/internals/primary_key"},{"title":"Storage","sidebarTitle":"Storage","href":"/resources/internals/storage"},{"title":"Data types","sidebarTitle":"Data types","href":"/resources/internals/datatypes"},{"title":"Meilisearch ranking: a multi-criteria system beyond BM25","sidebarTitle":"Ranking vs BM25","href":"/resources/internals/ranking"},{"title":"Bucket sort","sidebarTitle":"Bucket sort","href":"/resources/internals/bucket_sort"},{"title":"Vector storage: DiskANN","sidebarTitle":"Vector storage","href":"/resources/internals/hannoy"},{"title":"Concatenated and split queries","sidebarTitle":"Concatenated and split queries","href":"/resources/internals/concat"},{"title":"Prefix search","sidebarTitle":"Prefix search","href":"/resources/internals/prefix"},{"title":"Typo tolerance vs fuzzy search: how Meilisearch handles misspellings","sidebarTitle":"Typo tolerance vs fuzzy search","href":"/resources/internals/typo_tolerance"},{"title":"Language","sidebarTitle":"Language","href":"/resources/help/language"}]},{"group":"Other resources","pages":[{"title":"Official SDKs and libraries","sidebarTitle":"Official SDKs and libraries","href":"/resources/help/sdks"},{"title":"FAQ","sidebarTitle":"FAQ","href":"/resources/help/faq"},{"title":"Known limitations","sidebarTitle":"Known limitations","href":"/resources/help/known_limitations"},{"title":"Experimental features overview","sidebarTitle":"Experimental features overview","href":"/resources/help/experimental_features_overview"},{"title":"Telemetry","sidebarTitle":"Telemetry","href":"/resources/help/telemetry"},{"title":"Versioning policy","sidebarTitle":"Versioning policy","href":"/resources/help/versioning"},{"title":"Contributing to our documentation","sidebarTitle":"Contributing to our documentation","href":"/resources/help/contributing_docs"},{"title":"Carbon footprint of Meilisearch Cloud regions","sidebarTitle":"Carbon footprint","href":"/resources/help/carbon_footprint"},{"title":"Accessing previous docs versions","sidebarTitle":"Accessing previous docs versions","href":"/resources/migration/previous_docs_version"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"Exporting and using Snapshots - Meilisearch Documentation","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":[],"chunks":[]}