0

I am using the Search API module with Search API Solr. When I visit my index page at http://example.com/admin/config/search/search-api/index/my-example-index, I see the "Index Now" button is disabled and inactive. I see "Content (7796/7796 indexed)" for the data source. However, recent content items are not showing up in my search results.

At admin/config/search/pages, I see "6% of the site has been indexed. There are 7693 items left to index." Ok, how do I index the rest?

I know that not all content is indexed, because recent content is not showing up in search results. I don't want to index just 50 or 100 content items at this time. I want to index everything, so all content can show up in search results.

2
  • Run cron? There is configuration in the setup on how many items are indexed on cron and you can force all at once in the admin.
    – Kevin
    Commented Apr 5, 2019 at 16:03
  • That doesn't do it. That will only index a finite number of items. Turns out you must click the "Queue all items for reindexing" link that appears below the "Start Indexing Now" fieldset, and then you can return to the UI and click the "Index Now" button. Not exactly intuitive.
    – arnoldbird
    Commented Apr 5, 2019 at 16:10

1 Answer 1

0

You must click the "Queue all items for reindexing" link that appears below the "Start Indexing Now" fieldset, and then once you run that process, you can return to the index UI (example.com/admin/config/search/search-api/index/my-example-index) and at that point the "Index Now" button is active.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.