Deleted products are not removed from index
- HaikoGParticipant3 years, 11 months ago #20126
Hi,
I noticed that products I remove from Woocommerce aren’t removed from the index.
When manually triggering (on wp shell)add_remove_document_to_solr_index with the ID of the productthat should be removed, a ‘php notice’ is thrown and the product remains in the indexadd_remove_document_to_solr_index(420788, get_post(420788))
Notice: Trying to get property ‘post_status’ of non-object in ../plugins/wpsolr-pro/wpsolr/core/wpsolr_include.inc.php on line 157
Notice: Trying to get property ‘post_type’ of non-object in ../plugins/wpsolr-pro/wpsolr/core/wpsolr_include.inc.php on line 162
=> NULLHow does one remove an item from the index that no longer exist in WordPress?
wpsolrKeymaster3 years, 11 months ago #20132Some of your posts have been deleted, but remain in the index. It can happen when SQL is used to remove posts rather than the standard WP API. Typically, WP All Import does that to speed up deletion, but we have an add-on for this plugin to fix the issue.
In your current state, all you can do is either:
– Delete you index content, and reindex
– Create a new index, index it, and use it in search by selecting it in tab “2.”More details in here:
- This reply was modified 3 years, 11 months ago by wpsolr.
You must be logged in to reply to this topic.