Wednesday, March 15, 2017

Fixing search index after taxonomy field values changed in SharePoint

We have custom managed metadata column Tags in some lists in our SharePoint 2013 portal and this column is mapped to Managed Property Tags. After first full crawl everything was fine: customer edited items (filled tags column) and after incremental crawl completed search index updated correctly.

But if Taxonomy term store was modified  (Default label was changed, terms were merged etc.) there was a problem  - search index had old terms.

After researching the issue I found a solution.

There is standard Timer Job Taxonomy Update Scheduler  which starts every hour by default:


After Timer Job completed (you can run it manually) you need start a Full Crawl for search content source. Then the search index will be fixed and you would find items in search result by modified taxonomy field values.

P.S. Here is an article about Taxonomy Update Scheduler in 2010. In SharePoint 2013 you don’t need to wait for completing of this Timer Job to see term changes on list views or forms. It’s actual only for search. 

No comments:

Post a Comment