Module search | |||||||||
Name: | search | ||||||||
Title: | Cercador global | ||||||||
Namespace: | http://search.matrix.org/ | ||||||||
Service: | SearchManagerService | ||||||||
Port: | SearchManagerPort | ||||||||
Java package: | org.matrix.search | ||||||||
Version: | 1.0 | ||||||||
Status: | REVISION | ||||||||
Authors: | Jordi López | ||||||||
WSDL: | search.wsdl | ||||||||
Imports: |
|
[Types] [Operations]
Struct GlobalSearchFilter | |||||||||||||||||||||||||||||||||||||
Name: | GlobalSearchFilter | ||||||||||||||||||||||||||||||||||||
QName: | search:GlobalSearchFilter | ||||||||||||||||||||||||||||||||||||
Java class name: | org.matrix.search.GlobalSearchFilter | ||||||||||||||||||||||||||||||||||||
Properties: |
|
||||||||||||||||||||||||||||||||||||
Related operations: |
Struct AgendaFilter | |||||||||||||||||||||||||
Name: | AgendaFilter | ||||||||||||||||||||||||
QName: | search:AgendaFilter | ||||||||||||||||||||||||
Java class name: | org.matrix.search.AgendaFilter | ||||||||||||||||||||||||
Properties: |
|
Struct NewsFilter | |||||||||||||||||||||||||
Name: | NewsFilter | ||||||||||||||||||||||||
QName: | search:NewsFilter | ||||||||||||||||||||||||
Java class name: | org.matrix.search.NewsFilter | ||||||||||||||||||||||||
Properties: |
|
Struct DocFilter | |||||||||||||||||||
Name: | DocFilter | ||||||||||||||||||
QName: | search:DocFilter | ||||||||||||||||||
Java class name: | org.matrix.search.DocFilter | ||||||||||||||||||
Properties: |
|
Struct WebFilter | |||||||||||||||||||||||||
Name: | WebFilter | ||||||||||||||||||||||||
QName: | search:WebFilter | ||||||||||||||||||||||||
Java class name: | org.matrix.search.WebFilter | ||||||||||||||||||||||||
Properties: |
|
Struct GlobalSearchResults | |||||||||||||
Name: | GlobalSearchResults | ||||||||||||
QName: | search:GlobalSearchResults | ||||||||||||
Java class name: | org.matrix.search.GlobalSearchResults | ||||||||||||
Properties: |
|
||||||||||||
Related operations: |
Struct Item | |||||||||||||||||||||||||||||||||||||||||||
Name: | Item | ||||||||||||||||||||||||||||||||||||||||||
QName: | search:Item | ||||||||||||||||||||||||||||||||||||||||||
Java class name: | org.matrix.search.Item | ||||||||||||||||||||||||||||||||||||||||||
Properties: |
|
Enumeration ItemType | |||||||||||
Name: | ItemType | ||||||||||
QName: | search:ItemType | ||||||||||
Java class name: | org.matrix.search.ItemType | ||||||||||
Values: |
|
Operation search | |||||||||||||
Name: | search | ||||||||||||
Signature: | search (filter {search:GlobalSearchFilter}) => result {search:GlobalSearchResults} | ||||||||||||
Java signature: | org.matrix.search.GlobalSearchResults search(org.matrix.search.GlobalSearchFilter filter) | ||||||||||||
Parameters: |
|
||||||||||||
Response: |
|
||||||||||||
Sample input message: | <?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:search xmlns:ns2="http://search.matrix.org/"> <filter> <text>{xs:string}</text> <agendaFilter> <searchDays>{xs:int}</searchDays> <maxRows>{xs:int}</maxRows> <themeList>{xs:string}</themeList> </agendaFilter> <docFilter> <searchDays>{xs:int}</searchDays> <maxRows>{xs:int}</maxRows> </docFilter> <newsFilter> <searchDays>{xs:int}</searchDays> <maxRows>{xs:int}</maxRows> <sectionList>{xs:string}</sectionList> </newsFilter> <webFilter> <searchDays>{xs:int}</searchDays> <maxRows>{xs:int}</maxRows> <workspaceId>{xs:string}</workspaceId> </webFilter> </filter> </ns2:search> </S:Body> </S:Envelope> | ||||||||||||
Sample output message: | <?xml version="1.0" ?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns2:searchResponse xmlns:ns2="http://search.matrix.org/"> <result> <itemList> <type>{search:ItemType}</type> <id>{xs:string}</id> <date>{xs:string}</date> <info1>{xs:string}</info1> <info2>{xs:string}</info2> <score>{xs:int}</score> </itemList> </result> </ns2:searchResponse> </S:Body> </S:Envelope> |