Users search for items based on taxonomy field. suppose you have a MMS Field with name "departement" which can get value (IT, economy, ...). after a while the client wants to change the name of its IT departement to "SUPPORT" departement, so we need to change the MMS data. and all new documents will get "SUPPORT" as value for departement field. Now the client wants that if you search for IT or SUPPPORT will get same result (all documents that have IT or Support for its deparement taxonomy field). is it possible? thanks


If I understood the scenario correctly, you have TERM SET called Department that contains TERMS like IT, Economy.

In this case you could create new term inside the term set "Department", and name it "SUPPORT". Then you should merge the IT term to the new "SUPPORT" term.

Note! This will remove term IT, so you can no longer use IT when you create new documents. Instead it will make IT as a label for term "SUPPORT", meaning all new documents you can only tag with "SUPPORT", but all old existing documents will still retain IT. So if you would then search for "SUPPORT" department documents, you would get both new ones with "SUPPORT" and old ones with IT defined.

It might be good idea to test merging with some test terms and term sets so you can be sure this suggestion doesn't have any drawbacks in your case.

  • Thank you very much. just one single question. How do you merge the IT term to the new "SUPPORT" term? is it possible by powershell?
    – Medes
    Sep 5 '12 at 9:46
  • You can merge it using browser in Term Store Management: sharepointsoldiers.wordpress.com/2011/12/13/…
    – Jussi Palo
    Sep 5 '12 at 9:59
  • I marked your answer as right answer, I found an article describes how you merge terms by using powershell. thanks.
    – Medes
    Sep 5 '12 at 10:04

The termset value has changed from IT to Support.

You can search using the termset Guid and this will find both, but this is not very user friendly. However you can change your result set to do this.


You could add a label with the previous value, and then use some jscript to find the current value


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.