I'm using the Simple Search on a 4.7.2 site. It's been in place for quite a while and works just fine. However, it is returing a node (page) that was deleted in the serach results. When I click on the link for the page, the page is displayed. I've queried the Umbraco content database tables and I don't see that node in the tables. Is there another index that is being used? If so, how do I rebuild that index or how do I get this node removed from there?
Note: I also see that node popup in the dropdown of the backoffice search box.
SS4U uses the umbraco.presentation.nodefactory api which is the representation of the published content of umbraco. So you might have a corrupted cache. Try to recreate the cache and also the umbraco.config file (which is persisted from the cache xml). Try to resave the web.config or call http;//YOURDOMAIN/Umbraco/dialogs/republish.aspx?xml=true and clicking "republish"
as I wrote is SS4U iterating through the umbraco.presentation.nodefactory which contains (should contain) only the published nodes. If you have nodes in SS4U which are unpublished the umbraco cache is the problem.
Simple Search 4 Umbraco returning deleted node
I'm using the Simple Search on a 4.7.2 site. It's been in place for quite a while and works just fine. However, it is returing a node (page) that was deleted in the serach results. When I click on the link for the page, the page is displayed. I've queried the Umbraco content database tables and I don't see that node in the tables. Is there another index that is being used? If so, how do I rebuild that index or how do I get this node removed from there?
Note: I also see that node popup in the dropdown of the backoffice search box.
Hi Janet,
SS4U uses the umbraco.presentation.nodefactory api which is the representation of the published content of umbraco. So you might have a corrupted cache. Try to recreate the cache and also the umbraco.config file (which is persisted from the cache xml). Try to resave the web.config or call http;//YOURDOMAIN/Umbraco/dialogs/republish.aspx?xml=true and clicking "republish"
See also: http://our.umbraco.org/wiki/reference/api-cheatsheet/publishing-and-republishing
hth, Thomas
Hi Thomas,
Rebuplish doesn't help in such situation. We have the same issue.
THanks
Hi Alex,
as I wrote is SS4U iterating through the umbraco.presentation.nodefactory which contains (should contain) only the published nodes. If you have nodes in SS4U which are unpublished the umbraco cache is the problem.
Try to clear the cache, recycle the AppPool etc.
Which umbraco version do you use?
Cheers, Thomas
is working on a reply...