La commande CLI permet d'indexer les produits dans Meilisearch depuis le terminal, sans passer par le cron HTTP.
# Indexer toutes les langues
php bin/console meilisearch:index-products
# Indexer une seule langue
php bin/console meilisearch:index-products --lang=fr
# Personnaliser la taille des batchs (défaut : 200)
php bin/console meilisearch:index-products --batch-size=500# Tous les jours à 3h du matin
0 3 * * * cd /var/www/prestashop && php bin/console meilisearch:index-products >> /var/log/meilisearch_index.log 2>&1sequenceDiagram
autonumber
loop navigation
Note over Client: Search
Client->>Database: Send query, id_customer, id_lang and nb_results
Note over Client: Click on product
Client->>Database: Send product_id and position
Note over Client: Add to cart
Client->>Database: Send id_cart
end
Note over Client: Checkout
Client->>Database: Send is_ordered