> ## Documentation Index
> Fetch the complete documentation index at: https://algolia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zero downtime reimports

> Using Laravel Scout and Algolia Extended Scout, keep your existing search experience available while reimporting your data.

export const Records = () => <Tooltip tip="A record is a searchable object in an Algolia index. Each record consists of named attributes." cta="Algolia records" href="/doc/guides/sending-and-managing-data/prepare-your-data#algolia-records">
    records
  </Tooltip>;

export const Index = () => <Tooltip tip="An Algolia index is a searchable dataset that consists of records and configuration settings. These settings define how the records are searched and ranked.">
    index
  </Tooltip>;

Reimport your data with the `scout:reimport` Artisan command:

```sh Command line icon=square-terminal theme={"system"}
php artisan scout:reimport
```

This Artisan command outputs the following content:

<img src="https://mintcdn.com/algolia/n_gdBwT_QFZcudWB/doc/framework-integration/laravel/production/reimport.png?fit=max&auto=format&n=n_gdBwT_QFZcudWB&q=85&s=580d7c98b540e4f2002b1f3f3d9068fd" alt="Screenshot of a terminal showing the scout:reimport Artisan command importing search and article records, ending with a success message." width="3364" height="1402" data-path="doc/framework-integration/laravel/production/reimport.png" />

To ensure not to interrupt searches happening on the <Index /> during the rebuild,
Scout Extended uses a temporary index to import all <Records /> before moving them to the production index.

<Check>
  With this operation, your app temporarily has twice the number of records.
  Verify that your plan includes enough available records to execute this operation.
</Check>
