Changeset 30958
- Timestamp:
- 2016-10-27T11:43:24+13:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java
r30630 r30958 37 37 38 38 /** 39 * 39 * This ServiceRack gets specified in siteConfig.xml. So it is loaded by the MessaegRouter, and two services get activated: TextQuery, DocumentMetadataRetrieve. 40 These are located at MR level, not inside a collection. QueryAction will send messages to "TextQuery", rather than eg "mgppdemo/TextQuery". 41 These two services will requery the MR for search results/document metadata based on collections or documents listed. 40 42 */ 41 43 … … 444 446 Document msg_doc = XMLConverter.newDOM(); 445 447 Element meta_request_message = msg_doc.createElement(GSXML.MESSAGE_ELEM); 446 // get all the metadata params447 Element new_param_list = msg_doc.createElement(GSXML.PARAM_ELEM + GSXML.LIST_MODIFIER);448 Element param = GSXML.createParameter(msg_doc, "metadata", "Title");449 new_param_list.appendChild(param);450 448 451 449 Set mapping_set = coll_map.entrySet(); … … 459 457 Element meta_request = GSXML.createBasicRequest(msg_doc, GSXML.REQUEST_TYPE_PROCESS, GSPath.appendLink(cname, DOCUMENT_METADATA_RETRIEVE_SERVICE), userContext); 460 458 meta_request.appendChild(msg_doc.importNode(doc_nodes, true)); 461 meta_request.appendChild( new_param_list.cloneNode(true));459 meta_request.appendChild(msg_doc.importNode(param_list, true)); 462 460 meta_request_message.appendChild(meta_request); 463 461
Note:
See TracChangeset
for help on using the changeset viewer.