I am using Search API to define search pages and facets and I connect to a Solr engine. My search has been working perfectly until recently, after my last documents have been indexed. Now, every so often, two of my full-text fields on the "Fields" tab of the index configuration page just become unselected. Both fields are long text. This happens at least once a day. I then get no search results back and I have to go to the index's field selection tab (admin/config/search/search_api/index/my_search/fields), select them again, and click "Save". The search results are then available immediately (i.e. it doesn't have to re-index first).

What is also worrying (actually more worrying), is that sometimes when this happens, the fields aren't even available to be selected AT ALL! When this happens, I have to clean the index completely using drush and then they become available again. Then I have to re-index all of my documents (about 8 million), which takes a whole day.

This site is live, so I am desperate. Please help!

  • Doesn't anybody have a clue about this? – oxydog Jun 27 '16 at 9:02
  • Does the site use Features? – Alfred Armstrong Aug 1 '16 at 9:08
  • Hi Alfred. Yes, it does (initially posted no, but after checking - yes it does). We don't update the features though. There are 2 features: one defining some fields and content types, and the other defining views. – oxydog Aug 2 '16 at 8:45
  • Update: We've cloned our production environment and the cloned environment is not giving this problem. I am stumped... – oxydog Sep 7 '16 at 8:58
  • And now the cloned environment started doing it as well. At least I can use the test environment to try things. – oxydog Oct 20 '16 at 7:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.