Magento 2 Reindexing - One or more indexers are invalid. Make sure your Magento cron job is running












68














I couldn't find the way to do reindexing in mass actions on magento 2.



Seems like you need to run it from cronjob. Is there an alternative way to reindex data in magento 2 from backend or command line just like it used to be in Magento 1.x (php shell/indexer.php -reindexall) ?



enter image description here










share|improve this question
























  • sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
    – Alex4842
    Nov 20 '15 at 18:05






  • 1




    @Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
    – Mohammed Joraid
    Jul 1 '17 at 10:15


















68














I couldn't find the way to do reindexing in mass actions on magento 2.



Seems like you need to run it from cronjob. Is there an alternative way to reindex data in magento 2 from backend or command line just like it used to be in Magento 1.x (php shell/indexer.php -reindexall) ?



enter image description here










share|improve this question
























  • sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
    – Alex4842
    Nov 20 '15 at 18:05






  • 1




    @Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
    – Mohammed Joraid
    Jul 1 '17 at 10:15
















68












68








68


15





I couldn't find the way to do reindexing in mass actions on magento 2.



Seems like you need to run it from cronjob. Is there an alternative way to reindex data in magento 2 from backend or command line just like it used to be in Magento 1.x (php shell/indexer.php -reindexall) ?



enter image description here










share|improve this question















I couldn't find the way to do reindexing in mass actions on magento 2.



Seems like you need to run it from cronjob. Is there an alternative way to reindex data in magento 2 from backend or command line just like it used to be in Magento 1.x (php shell/indexer.php -reindexall) ?



enter image description here







magento2 reindex cli






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 15 '16 at 18:57









7ochem

5,72193668




5,72193668










asked Nov 18 '15 at 11:00









HaritHarit

563259




563259












  • sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
    – Alex4842
    Nov 20 '15 at 18:05






  • 1




    @Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
    – Mohammed Joraid
    Jul 1 '17 at 10:15




















  • sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
    – Alex4842
    Nov 20 '15 at 18:05






  • 1




    @Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
    – Mohammed Joraid
    Jul 1 '17 at 10:15


















sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
– Alex4842
Nov 20 '15 at 18:05




sorry but i am new in Magento. I have installed Magento locally to XAMPP, i am using Windows 7,and i would like to ask what can i do?? i get the same message,
– Alex4842
Nov 20 '15 at 18:05




1




1




@Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
– Mohammed Joraid
Jul 1 '17 at 10:15






@Alex4842 same thing here. Running Magento on Win 10. Found this: magento.stackexchange.com/questions/111132/…
– Mohammed Joraid
Jul 1 '17 at 10:15












9 Answers
9






active

oldest

votes


















107














to reindex in magento 2, go to the CLI and then the root folder of your magento installation and run the below command :



php bin/magento indexer:reindex





share|improve this answer



















  • 1




    Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
    – Harit
    Nov 18 '15 at 11:03










  • For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
    – Harit
    Nov 18 '15 at 11:04






  • 2




    It says you can accept in 3 minutes xD
    – Harit
    Nov 18 '15 at 11:13










  • For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
    – Steve Johnson
    Nov 20 '15 at 12:56










  • I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
    – Oli Tuck
    Oct 16 '16 at 16:22



















18














Run this command in your CLI




php bin/magento indexer:reindex




and if you want to reindex only one indexer then write following command:




php bin/magento indexer:reindex indexer_name.




where indexer_name can be found by typing following command :




php bin/magento indexer:info







share|improve this answer































    4














    Use Magento CLI. Run php bin/magento indexer:reindex from project root directory.






    share|improve this answer





























      4














      Here is how you can get things done using Magento 2 CLI indexing commands



      Get into your Magento CLI command file available in Magento/bin directory
      cd magento_folder/bin and run your comamnd directly using magento in terminal or putty.



      Here is how it will work for indexing in Magento 2



      Get list of available indexer in Magento 2





      php bin/magento indexer:info





      How to check status of indexer



      Following command will get you the status of all the indexer whether indexing is required or ready.





      php bin/magento indexer:status





      You can also check status of individual indexer: let say i want to check status of catalog_category_product





      php bin/magento indexer:status catalog_category_product





      How to reindex all available indexing in Magento 2





      php bin/magento indexer:reindex





      In case you fill memory limit, try this command





      php bin/magento -dmemory_limit=2G magento indexer:reindex








      share|improve this answer































        1














        If any index is looping You can reset all index by using
        indexer:reset

        then use normal reindex






        share|improve this answer





























          1














          To Reindex from command prompt run below command:



          php bin/magento indexer:reindex


          Above command should be run from magento root directory






          share|improve this answer





























            0














            Alternative solution add php bin/magento indexer:reindex command at cronjob.



            I have follow this and it has been working at my system






            share|improve this answer





























              0














              solved with
              php bin/magento indexer:reindex






              share|improve this answer





























                0














                a. Reindex from Magento admin *sometimes not all indexers are reindexed using admin reindex > check also reindex via SSH




                1. Go to System > Index Management and check indexers status

                2. Select the items that are marked as "Reindex required" and go to Actions > Update on schedule


                This will trigger a reindex for selected indexers.



                Important: Sometimes not all indexers are reindexed using admin reindex even if time & date is showing as updated in magento admin. We recommend to double check the reindex process using the SSH/CLI reindex method presented below.



                Reindex mode: You can set your indexers as "Update on Save" and store entities will be indexed when saving admin configurations or as "Update by Schedule" and indexers will be reindexed recurrently (default once / day) . In order for "Update by Schedule" to work ok, make sure your cron jobs are running correctly on your server. Your hosting partner or development team can help you with the cron jobs configuration.



                enter image description here



                Done!



                b. Reindex via SSH / CLI (recommended)




                1. Connect to your Magento 2 installation in the root of your project. (usually in public_html or under yourmagentoinstallation.com/html)


                2. Reindex all Magento 2 indexers using below command:



                php bin/magento indexer:reindex



                You will receive a similar result as presented below:



                Design Config Grid index has been rebuilt successfully in 00:00:00



                Customer Grid index has been rebuilt successfully in 00:00:00



                Category Products index has been rebuilt successfully in 00:00:00



                Product Categories index has been rebuilt successfully in 00:00:00



                Product Price index has been rebuilt successfully in 00:00:01



                Product EAV index has been rebuilt successfully in 00:00:01



                Catalog Search index has been rebuilt successfully in 00:00:01



                Stock index has been rebuilt successfully in 00:00:00



                Catalog Rule Product index has been rebuilt successfully in 00:00:01



                Catalog Product Rule index has been rebuilt successfully in 00:00:00



                enter image description here





                1. Check the status of the indexers and identify indexers that still need to be individually reindexed, sometimes general reindex does not work for all indexers



                  php bin/magento indexer:status




                You will receive a similar result as presented below:



                Design Config Grid: Ready



                Customer Grid: Ready



                Category Products: Ready



                Product Categories: Ready



                Product Price: Ready



                Product EAV: Ready



                Catalog Search: Ready



                Stock: Ready



                Catalog Rule Product: Reindex required



                Catalog Product Rule: Ready



                enter image description here





                1. Show the list of the indexers and corresponding indexer id that need to be used for individual re-index.



                  php bin/magento indexer:info




                You will receive a similar result as presented below:



                design_config_grid Design Config Grid



                customer_grid Customer Grid



                catalog_category_product Category Products



                catalog_product_category Product Categories



                catalog_product_price Product Price



                catalog_product_attribute Product EAV



                catalogsearch_fulltext Catalog Search



                cataloginventory_stock Stock



                catalogrule_rule Catalog Rule Product



                catalogrule_product Catalog Product Rule



                enter image description here





                1. Reindex each indexer that has status "Reindex required" using below commands



                  php bin/magento indexer:reindex [catalog_category_flat]




                Example: php bin/magento indexer:reindex catalogrule_rule



                php bin/magento indexer:reindex design_config_grid customer_grid
                php bin/magento indexer:reindex catalog_category_product
                php bin/magento indexer:reindex catalog_product_category
                php bin/magento indexer:reindex catalog_product_price
                php bin/magento indexer:reindex catalog_product_attribute
                php bin/magento indexer:reindex catalogsearch_fulltext
                php bin/magento indexer:reindex cataloginventory_stock
                php bin/magento indexer:reindex catalogrule_rule
                php bin/magento indexer:reindex catalogrule_product



                1. Check again the status of the indexers using the command from step 2, now all indexers should be "Ready".


                Done!






                share|improve this answer






















                  protected by Community May 15 '16 at 17:19



                  Thank you for your interest in this question.
                  Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



                  Would you like to answer one of these unanswered questions instead?














                  9 Answers
                  9






                  active

                  oldest

                  votes








                  9 Answers
                  9






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  107














                  to reindex in magento 2, go to the CLI and then the root folder of your magento installation and run the below command :



                  php bin/magento indexer:reindex





                  share|improve this answer



















                  • 1




                    Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                    – Harit
                    Nov 18 '15 at 11:03










                  • For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                    – Harit
                    Nov 18 '15 at 11:04






                  • 2




                    It says you can accept in 3 minutes xD
                    – Harit
                    Nov 18 '15 at 11:13










                  • For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                    – Steve Johnson
                    Nov 20 '15 at 12:56










                  • I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                    – Oli Tuck
                    Oct 16 '16 at 16:22
















                  107














                  to reindex in magento 2, go to the CLI and then the root folder of your magento installation and run the below command :



                  php bin/magento indexer:reindex





                  share|improve this answer



















                  • 1




                    Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                    – Harit
                    Nov 18 '15 at 11:03










                  • For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                    – Harit
                    Nov 18 '15 at 11:04






                  • 2




                    It says you can accept in 3 minutes xD
                    – Harit
                    Nov 18 '15 at 11:13










                  • For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                    – Steve Johnson
                    Nov 20 '15 at 12:56










                  • I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                    – Oli Tuck
                    Oct 16 '16 at 16:22














                  107












                  107








                  107






                  to reindex in magento 2, go to the CLI and then the root folder of your magento installation and run the below command :



                  php bin/magento indexer:reindex





                  share|improve this answer














                  to reindex in magento 2, go to the CLI and then the root folder of your magento installation and run the below command :



                  php bin/magento indexer:reindex






                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Mar 5 '18 at 5:08

























                  answered Nov 18 '15 at 11:02









                  Manashvi BirlaManashvi Birla

                  6,10241840




                  6,10241840








                  • 1




                    Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                    – Harit
                    Nov 18 '15 at 11:03










                  • For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                    – Harit
                    Nov 18 '15 at 11:04






                  • 2




                    It says you can accept in 3 minutes xD
                    – Harit
                    Nov 18 '15 at 11:13










                  • For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                    – Steve Johnson
                    Nov 20 '15 at 12:56










                  • I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                    – Oli Tuck
                    Oct 16 '16 at 16:22














                  • 1




                    Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                    – Harit
                    Nov 18 '15 at 11:03










                  • For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                    – Harit
                    Nov 18 '15 at 11:04






                  • 2




                    It says you can accept in 3 minutes xD
                    – Harit
                    Nov 18 '15 at 11:13










                  • For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                    – Steve Johnson
                    Nov 20 '15 at 12:56










                  • I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                    – Oli Tuck
                    Oct 16 '16 at 16:22








                  1




                  1




                  Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                  – Harit
                  Nov 18 '15 at 11:03




                  Just figured out from here devdocs.magento.com/guides/v2.0/config-guide/cli/…
                  – Harit
                  Nov 18 '15 at 11:03












                  For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                  – Harit
                  Nov 18 '15 at 11:04




                  For those who are using mac, they can change directory to installation_dir/bin and write this command ./magento indexer::reindex
                  – Harit
                  Nov 18 '15 at 11:04




                  2




                  2




                  It says you can accept in 3 minutes xD
                  – Harit
                  Nov 18 '15 at 11:13




                  It says you can accept in 3 minutes xD
                  – Harit
                  Nov 18 '15 at 11:13












                  For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                  – Steve Johnson
                  Nov 20 '15 at 12:56




                  For cron, see also devdocs.magento.com/guides/v2.0/install-gde/install/…
                  – Steve Johnson
                  Nov 20 '15 at 12:56












                  I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                  – Oli Tuck
                  Oct 16 '16 at 16:22




                  I am getting parse error in /Applications/MAMP/htdocs/Magento-CE-2.1.2-2016-10-11-11-16-47/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 93
                  – Oli Tuck
                  Oct 16 '16 at 16:22













                  18














                  Run this command in your CLI




                  php bin/magento indexer:reindex




                  and if you want to reindex only one indexer then write following command:




                  php bin/magento indexer:reindex indexer_name.




                  where indexer_name can be found by typing following command :




                  php bin/magento indexer:info







                  share|improve this answer




























                    18














                    Run this command in your CLI




                    php bin/magento indexer:reindex




                    and if you want to reindex only one indexer then write following command:




                    php bin/magento indexer:reindex indexer_name.




                    where indexer_name can be found by typing following command :




                    php bin/magento indexer:info







                    share|improve this answer


























                      18












                      18








                      18






                      Run this command in your CLI




                      php bin/magento indexer:reindex




                      and if you want to reindex only one indexer then write following command:




                      php bin/magento indexer:reindex indexer_name.




                      where indexer_name can be found by typing following command :




                      php bin/magento indexer:info







                      share|improve this answer














                      Run this command in your CLI




                      php bin/magento indexer:reindex




                      and if you want to reindex only one indexer then write following command:




                      php bin/magento indexer:reindex indexer_name.




                      where indexer_name can be found by typing following command :




                      php bin/magento indexer:info








                      share|improve this answer














                      share|improve this answer



                      share|improve this answer








                      edited Nov 15 '17 at 12:52









                      VIVEK-MDU

                      3121520




                      3121520










                      answered Jun 30 '16 at 10:13









                      MaYaNkMaYaNk

                      1,6041825




                      1,6041825























                          4














                          Use Magento CLI. Run php bin/magento indexer:reindex from project root directory.






                          share|improve this answer


























                            4














                            Use Magento CLI. Run php bin/magento indexer:reindex from project root directory.






                            share|improve this answer
























                              4












                              4








                              4






                              Use Magento CLI. Run php bin/magento indexer:reindex from project root directory.






                              share|improve this answer












                              Use Magento CLI. Run php bin/magento indexer:reindex from project root directory.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Nov 20 '15 at 19:19









                              Alex PaliarushAlex Paliarush

                              10.5k23649




                              10.5k23649























                                  4














                                  Here is how you can get things done using Magento 2 CLI indexing commands



                                  Get into your Magento CLI command file available in Magento/bin directory
                                  cd magento_folder/bin and run your comamnd directly using magento in terminal or putty.



                                  Here is how it will work for indexing in Magento 2



                                  Get list of available indexer in Magento 2





                                  php bin/magento indexer:info





                                  How to check status of indexer



                                  Following command will get you the status of all the indexer whether indexing is required or ready.





                                  php bin/magento indexer:status





                                  You can also check status of individual indexer: let say i want to check status of catalog_category_product





                                  php bin/magento indexer:status catalog_category_product





                                  How to reindex all available indexing in Magento 2





                                  php bin/magento indexer:reindex





                                  In case you fill memory limit, try this command





                                  php bin/magento -dmemory_limit=2G magento indexer:reindex








                                  share|improve this answer




























                                    4














                                    Here is how you can get things done using Magento 2 CLI indexing commands



                                    Get into your Magento CLI command file available in Magento/bin directory
                                    cd magento_folder/bin and run your comamnd directly using magento in terminal or putty.



                                    Here is how it will work for indexing in Magento 2



                                    Get list of available indexer in Magento 2





                                    php bin/magento indexer:info





                                    How to check status of indexer



                                    Following command will get you the status of all the indexer whether indexing is required or ready.





                                    php bin/magento indexer:status





                                    You can also check status of individual indexer: let say i want to check status of catalog_category_product





                                    php bin/magento indexer:status catalog_category_product





                                    How to reindex all available indexing in Magento 2





                                    php bin/magento indexer:reindex





                                    In case you fill memory limit, try this command





                                    php bin/magento -dmemory_limit=2G magento indexer:reindex








                                    share|improve this answer


























                                      4












                                      4








                                      4






                                      Here is how you can get things done using Magento 2 CLI indexing commands



                                      Get into your Magento CLI command file available in Magento/bin directory
                                      cd magento_folder/bin and run your comamnd directly using magento in terminal or putty.



                                      Here is how it will work for indexing in Magento 2



                                      Get list of available indexer in Magento 2





                                      php bin/magento indexer:info





                                      How to check status of indexer



                                      Following command will get you the status of all the indexer whether indexing is required or ready.





                                      php bin/magento indexer:status





                                      You can also check status of individual indexer: let say i want to check status of catalog_category_product





                                      php bin/magento indexer:status catalog_category_product





                                      How to reindex all available indexing in Magento 2





                                      php bin/magento indexer:reindex





                                      In case you fill memory limit, try this command





                                      php bin/magento -dmemory_limit=2G magento indexer:reindex








                                      share|improve this answer














                                      Here is how you can get things done using Magento 2 CLI indexing commands



                                      Get into your Magento CLI command file available in Magento/bin directory
                                      cd magento_folder/bin and run your comamnd directly using magento in terminal or putty.



                                      Here is how it will work for indexing in Magento 2



                                      Get list of available indexer in Magento 2





                                      php bin/magento indexer:info





                                      How to check status of indexer



                                      Following command will get you the status of all the indexer whether indexing is required or ready.





                                      php bin/magento indexer:status





                                      You can also check status of individual indexer: let say i want to check status of catalog_category_product





                                      php bin/magento indexer:status catalog_category_product





                                      How to reindex all available indexing in Magento 2





                                      php bin/magento indexer:reindex





                                      In case you fill memory limit, try this command





                                      php bin/magento -dmemory_limit=2G magento indexer:reindex









                                      share|improve this answer














                                      share|improve this answer



                                      share|improve this answer








                                      edited Nov 6 '17 at 12:13

























                                      answered Jun 30 '16 at 10:35









                                      Yogesh TrivediYogesh Trivedi

                                      1,87911124




                                      1,87911124























                                          1














                                          If any index is looping You can reset all index by using
                                          indexer:reset

                                          then use normal reindex






                                          share|improve this answer


























                                            1














                                            If any index is looping You can reset all index by using
                                            indexer:reset

                                            then use normal reindex






                                            share|improve this answer
























                                              1












                                              1








                                              1






                                              If any index is looping You can reset all index by using
                                              indexer:reset

                                              then use normal reindex






                                              share|improve this answer












                                              If any index is looping You can reset all index by using
                                              indexer:reset

                                              then use normal reindex







                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered Feb 17 '17 at 8:57









                                              Konrad SiamroKonrad Siamro

                                              906521




                                              906521























                                                  1














                                                  To Reindex from command prompt run below command:



                                                  php bin/magento indexer:reindex


                                                  Above command should be run from magento root directory






                                                  share|improve this answer


























                                                    1














                                                    To Reindex from command prompt run below command:



                                                    php bin/magento indexer:reindex


                                                    Above command should be run from magento root directory






                                                    share|improve this answer
























                                                      1












                                                      1








                                                      1






                                                      To Reindex from command prompt run below command:



                                                      php bin/magento indexer:reindex


                                                      Above command should be run from magento root directory






                                                      share|improve this answer












                                                      To Reindex from command prompt run below command:



                                                      php bin/magento indexer:reindex


                                                      Above command should be run from magento root directory







                                                      share|improve this answer












                                                      share|improve this answer



                                                      share|improve this answer










                                                      answered Mar 20 '17 at 6:15









                                                      Sheshgiri AnvekarSheshgiri Anvekar

                                                      732717




                                                      732717























                                                          0














                                                          Alternative solution add php bin/magento indexer:reindex command at cronjob.



                                                          I have follow this and it has been working at my system






                                                          share|improve this answer


























                                                            0














                                                            Alternative solution add php bin/magento indexer:reindex command at cronjob.



                                                            I have follow this and it has been working at my system






                                                            share|improve this answer
























                                                              0












                                                              0








                                                              0






                                                              Alternative solution add php bin/magento indexer:reindex command at cronjob.



                                                              I have follow this and it has been working at my system






                                                              share|improve this answer












                                                              Alternative solution add php bin/magento indexer:reindex command at cronjob.



                                                              I have follow this and it has been working at my system







                                                              share|improve this answer












                                                              share|improve this answer



                                                              share|improve this answer










                                                              answered May 6 '16 at 11:20









                                                              Amit BeraAmit Bera

                                                              57.3k1474171




                                                              57.3k1474171























                                                                  0














                                                                  solved with
                                                                  php bin/magento indexer:reindex






                                                                  share|improve this answer


























                                                                    0














                                                                    solved with
                                                                    php bin/magento indexer:reindex






                                                                    share|improve this answer
























                                                                      0












                                                                      0








                                                                      0






                                                                      solved with
                                                                      php bin/magento indexer:reindex






                                                                      share|improve this answer












                                                                      solved with
                                                                      php bin/magento indexer:reindex







                                                                      share|improve this answer












                                                                      share|improve this answer



                                                                      share|improve this answer










                                                                      answered Jun 8 '16 at 2:48









                                                                      khankhan

                                                                      86127




                                                                      86127























                                                                          0














                                                                          a. Reindex from Magento admin *sometimes not all indexers are reindexed using admin reindex > check also reindex via SSH




                                                                          1. Go to System > Index Management and check indexers status

                                                                          2. Select the items that are marked as "Reindex required" and go to Actions > Update on schedule


                                                                          This will trigger a reindex for selected indexers.



                                                                          Important: Sometimes not all indexers are reindexed using admin reindex even if time & date is showing as updated in magento admin. We recommend to double check the reindex process using the SSH/CLI reindex method presented below.



                                                                          Reindex mode: You can set your indexers as "Update on Save" and store entities will be indexed when saving admin configurations or as "Update by Schedule" and indexers will be reindexed recurrently (default once / day) . In order for "Update by Schedule" to work ok, make sure your cron jobs are running correctly on your server. Your hosting partner or development team can help you with the cron jobs configuration.



                                                                          enter image description here



                                                                          Done!



                                                                          b. Reindex via SSH / CLI (recommended)




                                                                          1. Connect to your Magento 2 installation in the root of your project. (usually in public_html or under yourmagentoinstallation.com/html)


                                                                          2. Reindex all Magento 2 indexers using below command:



                                                                          php bin/magento indexer:reindex



                                                                          You will receive a similar result as presented below:



                                                                          Design Config Grid index has been rebuilt successfully in 00:00:00



                                                                          Customer Grid index has been rebuilt successfully in 00:00:00



                                                                          Category Products index has been rebuilt successfully in 00:00:00



                                                                          Product Categories index has been rebuilt successfully in 00:00:00



                                                                          Product Price index has been rebuilt successfully in 00:00:01



                                                                          Product EAV index has been rebuilt successfully in 00:00:01



                                                                          Catalog Search index has been rebuilt successfully in 00:00:01



                                                                          Stock index has been rebuilt successfully in 00:00:00



                                                                          Catalog Rule Product index has been rebuilt successfully in 00:00:01



                                                                          Catalog Product Rule index has been rebuilt successfully in 00:00:00



                                                                          enter image description here





                                                                          1. Check the status of the indexers and identify indexers that still need to be individually reindexed, sometimes general reindex does not work for all indexers



                                                                            php bin/magento indexer:status




                                                                          You will receive a similar result as presented below:



                                                                          Design Config Grid: Ready



                                                                          Customer Grid: Ready



                                                                          Category Products: Ready



                                                                          Product Categories: Ready



                                                                          Product Price: Ready



                                                                          Product EAV: Ready



                                                                          Catalog Search: Ready



                                                                          Stock: Ready



                                                                          Catalog Rule Product: Reindex required



                                                                          Catalog Product Rule: Ready



                                                                          enter image description here





                                                                          1. Show the list of the indexers and corresponding indexer id that need to be used for individual re-index.



                                                                            php bin/magento indexer:info




                                                                          You will receive a similar result as presented below:



                                                                          design_config_grid Design Config Grid



                                                                          customer_grid Customer Grid



                                                                          catalog_category_product Category Products



                                                                          catalog_product_category Product Categories



                                                                          catalog_product_price Product Price



                                                                          catalog_product_attribute Product EAV



                                                                          catalogsearch_fulltext Catalog Search



                                                                          cataloginventory_stock Stock



                                                                          catalogrule_rule Catalog Rule Product



                                                                          catalogrule_product Catalog Product Rule



                                                                          enter image description here





                                                                          1. Reindex each indexer that has status "Reindex required" using below commands



                                                                            php bin/magento indexer:reindex [catalog_category_flat]




                                                                          Example: php bin/magento indexer:reindex catalogrule_rule



                                                                          php bin/magento indexer:reindex design_config_grid customer_grid
                                                                          php bin/magento indexer:reindex catalog_category_product
                                                                          php bin/magento indexer:reindex catalog_product_category
                                                                          php bin/magento indexer:reindex catalog_product_price
                                                                          php bin/magento indexer:reindex catalog_product_attribute
                                                                          php bin/magento indexer:reindex catalogsearch_fulltext
                                                                          php bin/magento indexer:reindex cataloginventory_stock
                                                                          php bin/magento indexer:reindex catalogrule_rule
                                                                          php bin/magento indexer:reindex catalogrule_product



                                                                          1. Check again the status of the indexers using the command from step 2, now all indexers should be "Ready".


                                                                          Done!






                                                                          share|improve this answer




























                                                                            0














                                                                            a. Reindex from Magento admin *sometimes not all indexers are reindexed using admin reindex > check also reindex via SSH




                                                                            1. Go to System > Index Management and check indexers status

                                                                            2. Select the items that are marked as "Reindex required" and go to Actions > Update on schedule


                                                                            This will trigger a reindex for selected indexers.



                                                                            Important: Sometimes not all indexers are reindexed using admin reindex even if time & date is showing as updated in magento admin. We recommend to double check the reindex process using the SSH/CLI reindex method presented below.



                                                                            Reindex mode: You can set your indexers as "Update on Save" and store entities will be indexed when saving admin configurations or as "Update by Schedule" and indexers will be reindexed recurrently (default once / day) . In order for "Update by Schedule" to work ok, make sure your cron jobs are running correctly on your server. Your hosting partner or development team can help you with the cron jobs configuration.



                                                                            enter image description here



                                                                            Done!



                                                                            b. Reindex via SSH / CLI (recommended)




                                                                            1. Connect to your Magento 2 installation in the root of your project. (usually in public_html or under yourmagentoinstallation.com/html)


                                                                            2. Reindex all Magento 2 indexers using below command:



                                                                            php bin/magento indexer:reindex



                                                                            You will receive a similar result as presented below:



                                                                            Design Config Grid index has been rebuilt successfully in 00:00:00



                                                                            Customer Grid index has been rebuilt successfully in 00:00:00



                                                                            Category Products index has been rebuilt successfully in 00:00:00



                                                                            Product Categories index has been rebuilt successfully in 00:00:00



                                                                            Product Price index has been rebuilt successfully in 00:00:01



                                                                            Product EAV index has been rebuilt successfully in 00:00:01



                                                                            Catalog Search index has been rebuilt successfully in 00:00:01



                                                                            Stock index has been rebuilt successfully in 00:00:00



                                                                            Catalog Rule Product index has been rebuilt successfully in 00:00:01



                                                                            Catalog Product Rule index has been rebuilt successfully in 00:00:00



                                                                            enter image description here





                                                                            1. Check the status of the indexers and identify indexers that still need to be individually reindexed, sometimes general reindex does not work for all indexers



                                                                              php bin/magento indexer:status




                                                                            You will receive a similar result as presented below:



                                                                            Design Config Grid: Ready



                                                                            Customer Grid: Ready



                                                                            Category Products: Ready



                                                                            Product Categories: Ready



                                                                            Product Price: Ready



                                                                            Product EAV: Ready



                                                                            Catalog Search: Ready



                                                                            Stock: Ready



                                                                            Catalog Rule Product: Reindex required



                                                                            Catalog Product Rule: Ready



                                                                            enter image description here





                                                                            1. Show the list of the indexers and corresponding indexer id that need to be used for individual re-index.



                                                                              php bin/magento indexer:info




                                                                            You will receive a similar result as presented below:



                                                                            design_config_grid Design Config Grid



                                                                            customer_grid Customer Grid



                                                                            catalog_category_product Category Products



                                                                            catalog_product_category Product Categories



                                                                            catalog_product_price Product Price



                                                                            catalog_product_attribute Product EAV



                                                                            catalogsearch_fulltext Catalog Search



                                                                            cataloginventory_stock Stock



                                                                            catalogrule_rule Catalog Rule Product



                                                                            catalogrule_product Catalog Product Rule



                                                                            enter image description here





                                                                            1. Reindex each indexer that has status "Reindex required" using below commands



                                                                              php bin/magento indexer:reindex [catalog_category_flat]




                                                                            Example: php bin/magento indexer:reindex catalogrule_rule



                                                                            php bin/magento indexer:reindex design_config_grid customer_grid
                                                                            php bin/magento indexer:reindex catalog_category_product
                                                                            php bin/magento indexer:reindex catalog_product_category
                                                                            php bin/magento indexer:reindex catalog_product_price
                                                                            php bin/magento indexer:reindex catalog_product_attribute
                                                                            php bin/magento indexer:reindex catalogsearch_fulltext
                                                                            php bin/magento indexer:reindex cataloginventory_stock
                                                                            php bin/magento indexer:reindex catalogrule_rule
                                                                            php bin/magento indexer:reindex catalogrule_product



                                                                            1. Check again the status of the indexers using the command from step 2, now all indexers should be "Ready".


                                                                            Done!






                                                                            share|improve this answer


























                                                                              0












                                                                              0








                                                                              0






                                                                              a. Reindex from Magento admin *sometimes not all indexers are reindexed using admin reindex > check also reindex via SSH




                                                                              1. Go to System > Index Management and check indexers status

                                                                              2. Select the items that are marked as "Reindex required" and go to Actions > Update on schedule


                                                                              This will trigger a reindex for selected indexers.



                                                                              Important: Sometimes not all indexers are reindexed using admin reindex even if time & date is showing as updated in magento admin. We recommend to double check the reindex process using the SSH/CLI reindex method presented below.



                                                                              Reindex mode: You can set your indexers as "Update on Save" and store entities will be indexed when saving admin configurations or as "Update by Schedule" and indexers will be reindexed recurrently (default once / day) . In order for "Update by Schedule" to work ok, make sure your cron jobs are running correctly on your server. Your hosting partner or development team can help you with the cron jobs configuration.



                                                                              enter image description here



                                                                              Done!



                                                                              b. Reindex via SSH / CLI (recommended)




                                                                              1. Connect to your Magento 2 installation in the root of your project. (usually in public_html or under yourmagentoinstallation.com/html)


                                                                              2. Reindex all Magento 2 indexers using below command:



                                                                              php bin/magento indexer:reindex



                                                                              You will receive a similar result as presented below:



                                                                              Design Config Grid index has been rebuilt successfully in 00:00:00



                                                                              Customer Grid index has been rebuilt successfully in 00:00:00



                                                                              Category Products index has been rebuilt successfully in 00:00:00



                                                                              Product Categories index has been rebuilt successfully in 00:00:00



                                                                              Product Price index has been rebuilt successfully in 00:00:01



                                                                              Product EAV index has been rebuilt successfully in 00:00:01



                                                                              Catalog Search index has been rebuilt successfully in 00:00:01



                                                                              Stock index has been rebuilt successfully in 00:00:00



                                                                              Catalog Rule Product index has been rebuilt successfully in 00:00:01



                                                                              Catalog Product Rule index has been rebuilt successfully in 00:00:00



                                                                              enter image description here





                                                                              1. Check the status of the indexers and identify indexers that still need to be individually reindexed, sometimes general reindex does not work for all indexers



                                                                                php bin/magento indexer:status




                                                                              You will receive a similar result as presented below:



                                                                              Design Config Grid: Ready



                                                                              Customer Grid: Ready



                                                                              Category Products: Ready



                                                                              Product Categories: Ready



                                                                              Product Price: Ready



                                                                              Product EAV: Ready



                                                                              Catalog Search: Ready



                                                                              Stock: Ready



                                                                              Catalog Rule Product: Reindex required



                                                                              Catalog Product Rule: Ready



                                                                              enter image description here





                                                                              1. Show the list of the indexers and corresponding indexer id that need to be used for individual re-index.



                                                                                php bin/magento indexer:info




                                                                              You will receive a similar result as presented below:



                                                                              design_config_grid Design Config Grid



                                                                              customer_grid Customer Grid



                                                                              catalog_category_product Category Products



                                                                              catalog_product_category Product Categories



                                                                              catalog_product_price Product Price



                                                                              catalog_product_attribute Product EAV



                                                                              catalogsearch_fulltext Catalog Search



                                                                              cataloginventory_stock Stock



                                                                              catalogrule_rule Catalog Rule Product



                                                                              catalogrule_product Catalog Product Rule



                                                                              enter image description here





                                                                              1. Reindex each indexer that has status "Reindex required" using below commands



                                                                                php bin/magento indexer:reindex [catalog_category_flat]




                                                                              Example: php bin/magento indexer:reindex catalogrule_rule



                                                                              php bin/magento indexer:reindex design_config_grid customer_grid
                                                                              php bin/magento indexer:reindex catalog_category_product
                                                                              php bin/magento indexer:reindex catalog_product_category
                                                                              php bin/magento indexer:reindex catalog_product_price
                                                                              php bin/magento indexer:reindex catalog_product_attribute
                                                                              php bin/magento indexer:reindex catalogsearch_fulltext
                                                                              php bin/magento indexer:reindex cataloginventory_stock
                                                                              php bin/magento indexer:reindex catalogrule_rule
                                                                              php bin/magento indexer:reindex catalogrule_product



                                                                              1. Check again the status of the indexers using the command from step 2, now all indexers should be "Ready".


                                                                              Done!






                                                                              share|improve this answer














                                                                              a. Reindex from Magento admin *sometimes not all indexers are reindexed using admin reindex > check also reindex via SSH




                                                                              1. Go to System > Index Management and check indexers status

                                                                              2. Select the items that are marked as "Reindex required" and go to Actions > Update on schedule


                                                                              This will trigger a reindex for selected indexers.



                                                                              Important: Sometimes not all indexers are reindexed using admin reindex even if time & date is showing as updated in magento admin. We recommend to double check the reindex process using the SSH/CLI reindex method presented below.



                                                                              Reindex mode: You can set your indexers as "Update on Save" and store entities will be indexed when saving admin configurations or as "Update by Schedule" and indexers will be reindexed recurrently (default once / day) . In order for "Update by Schedule" to work ok, make sure your cron jobs are running correctly on your server. Your hosting partner or development team can help you with the cron jobs configuration.



                                                                              enter image description here



                                                                              Done!



                                                                              b. Reindex via SSH / CLI (recommended)




                                                                              1. Connect to your Magento 2 installation in the root of your project. (usually in public_html or under yourmagentoinstallation.com/html)


                                                                              2. Reindex all Magento 2 indexers using below command:



                                                                              php bin/magento indexer:reindex



                                                                              You will receive a similar result as presented below:



                                                                              Design Config Grid index has been rebuilt successfully in 00:00:00



                                                                              Customer Grid index has been rebuilt successfully in 00:00:00



                                                                              Category Products index has been rebuilt successfully in 00:00:00



                                                                              Product Categories index has been rebuilt successfully in 00:00:00



                                                                              Product Price index has been rebuilt successfully in 00:00:01



                                                                              Product EAV index has been rebuilt successfully in 00:00:01



                                                                              Catalog Search index has been rebuilt successfully in 00:00:01



                                                                              Stock index has been rebuilt successfully in 00:00:00



                                                                              Catalog Rule Product index has been rebuilt successfully in 00:00:01



                                                                              Catalog Product Rule index has been rebuilt successfully in 00:00:00



                                                                              enter image description here





                                                                              1. Check the status of the indexers and identify indexers that still need to be individually reindexed, sometimes general reindex does not work for all indexers



                                                                                php bin/magento indexer:status




                                                                              You will receive a similar result as presented below:



                                                                              Design Config Grid: Ready



                                                                              Customer Grid: Ready



                                                                              Category Products: Ready



                                                                              Product Categories: Ready



                                                                              Product Price: Ready



                                                                              Product EAV: Ready



                                                                              Catalog Search: Ready



                                                                              Stock: Ready



                                                                              Catalog Rule Product: Reindex required



                                                                              Catalog Product Rule: Ready



                                                                              enter image description here





                                                                              1. Show the list of the indexers and corresponding indexer id that need to be used for individual re-index.



                                                                                php bin/magento indexer:info




                                                                              You will receive a similar result as presented below:



                                                                              design_config_grid Design Config Grid



                                                                              customer_grid Customer Grid



                                                                              catalog_category_product Category Products



                                                                              catalog_product_category Product Categories



                                                                              catalog_product_price Product Price



                                                                              catalog_product_attribute Product EAV



                                                                              catalogsearch_fulltext Catalog Search



                                                                              cataloginventory_stock Stock



                                                                              catalogrule_rule Catalog Rule Product



                                                                              catalogrule_product Catalog Product Rule



                                                                              enter image description here





                                                                              1. Reindex each indexer that has status "Reindex required" using below commands



                                                                                php bin/magento indexer:reindex [catalog_category_flat]




                                                                              Example: php bin/magento indexer:reindex catalogrule_rule



                                                                              php bin/magento indexer:reindex design_config_grid customer_grid
                                                                              php bin/magento indexer:reindex catalog_category_product
                                                                              php bin/magento indexer:reindex catalog_product_category
                                                                              php bin/magento indexer:reindex catalog_product_price
                                                                              php bin/magento indexer:reindex catalog_product_attribute
                                                                              php bin/magento indexer:reindex catalogsearch_fulltext
                                                                              php bin/magento indexer:reindex cataloginventory_stock
                                                                              php bin/magento indexer:reindex catalogrule_rule
                                                                              php bin/magento indexer:reindex catalogrule_product



                                                                              1. Check again the status of the indexers using the command from step 2, now all indexers should be "Ready".


                                                                              Done!







                                                                              share|improve this answer














                                                                              share|improve this answer



                                                                              share|improve this answer








                                                                              edited yesterday









                                                                              Nadeem0035

                                                                              523410




                                                                              523410










                                                                              answered Nov 22 '18 at 14:46









                                                                              Gul Web NetworkGul Web Network

                                                                              1,205911




                                                                              1,205911

















                                                                                  protected by Community May 15 '16 at 17:19



                                                                                  Thank you for your interest in this question.
                                                                                  Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).



                                                                                  Would you like to answer one of these unanswered questions instead?



                                                                                  Popular posts from this blog

                                                                                  An IMO inspired problem

                                                                                  Management

                                                                                  Investment