This topic describes how to create a graph that updates the thesaurus on the server.
The thesaurus allows the system to return matches for concepts related to the words or phrases included in user queries. For example, if you have records that include "Italy", you might want also want to return those records when a user query includes "Italian".
<THESAURUS/>
Use an XML-based configuration graph to configure the thesaurus. See XML-based configuration graphs.
<THESAURUS> <THESAURUS_ENTRY> <THESAURUS_FORM>italy</THESAURUS_FORM> <THESAURUS_FORM>italian</THESAURUS_FORM> </THESAURUS_ENTRY> <THESAURUS_ENTRY> <THESAURUS_FORM>france</THESAURUS_FORM> <THESAURUS_FORM>french</THESAURUS_FORM> </THESAURUS_ENTRY> </THESAURUS>
<config-service:configTransaction xmlns:config-service="http://www.endeca.com/MDEX/config/services/types/1/0"> <config-service:OuterTransactionId>"${OUTER_TRANSACTION_ID}</config-service:OuterTransactionId> <config-service:putConfigDocuments xmlns:mdex="http://www.endeca.com/MDEX/XQuery/2009/09"> <mdex:configDocument name="thesaurus"> <THESAURUS> $xmlString </THESAURUS> </mdex:configDocument> </config-service:putConfigDocuments> </config-service:configTransaction>The value of the name attribute (thesaurus) of the configDocument element directs the service to update the thesaurus document in the server with the value of the $xmlString variable in the THESAURUS node.