Index of modules
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:
prefix namespace
xs http://www.w3.org/2001/XMLSchema
mime http://www.w3.org/2005/05/xmlmime
mx http://base.matrix.org/

[Types] [Operations]

Types

Struct GlobalSearchFilter
Name: GlobalSearchFilter
QName: search:GlobalSearchFilter
Java class name: org.matrix.search.GlobalSearchFilter
Properties:
name xml type occurs nillable read only references
text xs:string 0..1 false false
agendaFilter search:AgendaFilter 0..1 false false
docFilter search:DocFilter 0..1 false false
newsFilter search:NewsFilter 0..1 false false
webFilter search:WebFilter 0..1 false false
Related operations:
Struct AgendaFilter
Name: AgendaFilter
QName: search:AgendaFilter
Java class name: org.matrix.search.AgendaFilter
Properties:
name xml type occurs nillable read only references
searchDays xs:int 0..1 false false
maxRows xs:int 0..1 false false
themeList xs:string 0..N true false
Struct NewsFilter
Name: NewsFilter
QName: search:NewsFilter
Java class name: org.matrix.search.NewsFilter
Properties:
name xml type occurs nillable read only references
searchDays xs:int 0..1 false false
maxRows xs:int 0..1 false false
sectionList xs:string 0..N true false
Struct DocFilter
Name: DocFilter
QName: search:DocFilter
Java class name: org.matrix.search.DocFilter
Properties:
name xml type occurs nillable read only references
searchDays xs:int 0..1 false false
maxRows xs:int 0..1 false false
Struct WebFilter
Name: WebFilter
QName: search:WebFilter
Java class name: org.matrix.search.WebFilter
Properties:
name xml type occurs nillable read only references
searchDays xs:int 0..1 false false
maxRows xs:int 0..1 false false
workspaceId xs:string 0..1 false false
Struct GlobalSearchResults
Name: GlobalSearchResults
QName: search:GlobalSearchResults
Java class name: org.matrix.search.GlobalSearchResults
Properties:
name xml type occurs nillable read only references
itemList search:Item 0..N true false
Related operations:
Struct Item
Name: Item
QName: search:Item
Java class name: org.matrix.search.Item
Properties:
name xml type occurs nillable read only references
type search:ItemType 1 false false
id xs:string 1 false false
date xs:string 0..1 false false
info1 xs:string 0..1 false false
info2 xs:string 0..1 false false
score xs:int 1 false false
Enumeration ItemType
Name: ItemType
QName: search:ItemType
Java class name: org.matrix.search.ItemType
Values:
namedescription
AGENDA
NEWS
DOC
WEB

Operations

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:
name xml type occurs nillable read only references
filter search:GlobalSearchFilter 1 false false
Response:
name xml type occurs nillable read only references
result search:GlobalSearchResults 1 false false
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>


Ajuntament de Sant Feliu de Llobregat (C) 2025