lately we have upgraded an Alfresco system for a customer from Alfresco 5.0.2 to 7.0.1 (with 5.2.5 as intermediate).
On the testsystem we have encountered a problem with the SOLR index.
After complete SOLR 6 reindex we have noticed quickly that the SOLR index was not complete although all transactions were processed by SOLR and no exceptions are logged in SOLR.
Users cannot find all objects via search.
We have started reindex with a modified Alfresco Search Service Image which enables cross locale search.
To modify the config, we have used the original image and overwrite the shared.properties file in the docker container . The official documentation https://docs.alfresco.com/search-services/latest/config/indexing/#cross-locale can be found here.
With this setting the SOLR index will be completely build (no index lag), but does not contain all necessary SOLR documents.
It seems that only the custom model is effected. We have a custom folder with properties.
Looking at SOLR admin we have seen following stats. The number of documents with TYPE contractRecord is too low. Not all folders are indexed.
We have tried several times (2-3x) to reindex the whole repository to exclude temporary problems, but this does not help.
We have not detected anything why this happens as it looks like an internal SOLR problem.
After using the original ASS image, the SOLR index will be completely rebuild and the index will contain all necessary documents.
Looking in the SOLR admin application the correct number of documents for type contractRecord was indexed.
- Running ACS 7.0.1 and ASS 2.0.2 in Azure AKS with modified helm charts
- The repository was upgraded serveral times (from 3 to 3.2r, 3.2r to 5.0.2, 5.0.2 to 5.2.5, 5.2.5 to 7.0.1 now)
Does anybody have an idea how to proceed here? Anything more we can debug or look at?
CC: @angelborroy and @afaust
Thanks for helping out!