Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
6.2.X EE
-
6.2.x
-
Committed
-
3
-
Regression Bug
Description
After the publication to live, deleted objects are not removed from search index
This bug was caused by LPS-50379, we are disabling indexing system during Staging process and after that:
- We only reindex the objects that we have published from staging to Live
- All deleted objects at Live are not deleted from index
Steps to reproduce
- Create a site and activate Staging local
- Create a vocabulary called "Voc1" with a category called "Cat1"
- Create a tag called "Tag1"
- Create a webcontent and a document at document library and categorize them with both "Cat1" and "Tag1"
- Create a page and add to it the search portlet
- Publish all this objects to Live
- At search portlet execute a search at Staging and Live side with "Cat1" and "Tag1"
- Output: both webcontent and document will be displayed
- Output: both webcontent and document will be displayed
- Delete both webcontent and document
- Publish publish again from Staging to Live. Only deletions of both objects should be published at Live
- At search portlet execute a search at Staging and Live side with "Cat1" and "Tag1"
- Staging behaviour: Cat1/Tag1 will not display any result at search and all counters at left will display zero values
- Wrong behaviour at Live: Cat1/Tag1 will not display any result at search but all counters at left will display non-zero values
- Correct behaviour at Live: Live search should have same behaviour than Staging
- Staging behaviour: Cat1/Tag1 will not display any result at search and all counters at left will display zero values
Additional note: You can also verify this wrong behaviour connecting to Lucene / Elastic Search index and verifying that objects are not deleted there.