Management
Through the config web services
List
<ns:configTransaction>
<ns:listConfigDocuments/>
<ns:configTransaction>
<config-types:results xmlns:config-types="http://www.endeca.com/MDEX/config/services/types/3/0">
<configDocumentNames xmlns="http://www.endeca.com/MDEX/config/XQuery/2009/09">
<configDocumentName>dimsearch_config</configDocumentName>
<configDocumentName>recsearch_config</configDocumentName>
<configDocumentName>relrank_strategies</configDocumentName>
<configDocumentName>stop_words</configDocumentName>
<configDocumentName>thesaurus</configDocumentName>
</configDocumentNames>
</config-types:results>
Get
<ns:getConfigDocuments>
<!--Zero or more repetitions:-->
<ns1:configDocumentName>?</ns1:configDocumentName>
<!-- <ns1:configDocumentName>recsearch_config</ns1:configDocumentName> -->
</ns:getConfigDocuments>
Example with recsearch_config
<configDocument name="recsearch_config" xmlns="http://www.endeca.com/MDEX/config/XQuery/2009/09">
<RECSEARCH_CONFIG xmlns="">
<SEARCH_INTERFACE NAME="ALL">
<MEMBER_NAME RELEVANCE_RANK="1">MY_COLUMN1</MEMBER_NAME>
<MEMBER_NAME RELEVANCE_RANK="2">MY_COLUMN2</MEMBER_NAME>
</SEARCH_INTERFACE>
</RECSEARCH_CONFIG>
</configDocument>
Create/Put
<ns:putConfigDocuments>
<!--Zero or more repetitions:-->
<ns1:configDocument name="?">
<!--You may enter ANY elements at this point-->
</ns1:configDocument>
</ns:putConfigDocuments>
Example with recsearch_config
<ns:putConfigDocuments>
<ns1:configDocument name="recsearch_config">
<RECSEARCH_CONFIG>
<SEARCH_INTERFACE CROSS_FIELD_BOUNDARY="NEVER" CROSS_FIELD_RELEVANCE_RANK="0" NAME="AllFields">
<MEMBER_NAME RELEVANCE_RANK="2">PDF</MEMBER_NAME>
<MEMBER_NAME RELEVANCE_RANK="1">GEREED</MEMBER_NAME>
</SEARCH_INTERFACE>
</RECSEARCH_CONFIG>
</ns1:configDocument>
</ns:putConfigDocuments>