SearchService Resource

GET /searchService/artifact

Request Parameters
name type description default
a query n/a
c query n/a
g query n/a
p query n/a
r query n/a
v query n/a
Response Body
media type data type
text/html (custom)

POST /searchService/artifactsByChecksum

If searchRequest contains repositories, the search will be done only on those repositories. if no repositories, the search will be apply on all repositories the current user has karma

Request Body
media type data type
application/xml checksumSearch (XML)
Response Body
media type data type
application/json (custom)
application/xml list of artifact (XML)

GET /searchService/getAllGroupIds

this method applies on Maven Indexer lucene index, so datas not yet indexed won't be available

Request Parameters
name type description default
selectedRepos query n/a
Response Body
media type data type
application/json (custom)
application/xml groupIdList (XML)

GET /searchService/getArtifactVersions

search will be apply on all repositories the current user has karma

Request Parameters
name type description default
artifactId query n/a
groupId query n/a
packaging query n/a
Response Body
media type data type
application/json (custom)
application/xml list of artifact (XML)
Available Since
1.4-M3

GET /searchService/observableRepoIds

Available Since
1.4-M3
Response Body
media type data type
application/json (custom)
application/xml stringList (XML)

GET /searchService/quickSearch

Request Parameters
name type description default
queryString query n/a
Response Body
media type data type
application/json (custom)
application/xml list of artifact (XML)

POST /searchService/quickSearchWithRepositories

if not repositories in SearchRequest: search will be apply on all repositories the current user has karma

Request Body
media type data type
application/xml searchRequest (XML)
Response Body
media type data type
application/json (custom)
application/xml list of artifact (XML)

POST /searchService/searchArtifacts

If searchRequest contains repositories, the search will be done only on those repositories. if no repositories, the search will be apply on all repositories the current user has karma

Request Body
media type data type
application/xml searchRequest (XML)
Response Body
media type data type
application/json (custom)
application/xml list of artifact (XML)