Search
From ToxBank API Wiki
(Difference between revisions)
(→Search) |
(→Get Query Resource) |
||
Line 30: | Line 30: | ||
{{HasOperation |id=Search:DeleteQuery}} | {{HasOperation |id=Search:DeleteQuery}} | ||
− | == Get | + | == Get Search Resource == |
{{HasOperation |id=Search:GetIndexedResource}} | {{HasOperation |id=Search:GetIndexedResource}} | ||
Revision as of 23:22, 5 December 2011
Search |
---|
Contents |
Search
Query language
Suggestion:
:someQuery a tb:Query ; tb:hasKeyword <keywordUri1>, <keywordUri2> ; tb:searchTerm "free text search" ; tb:target tb:Protocol .
Search Ad Hoc Query
Description | Search an ad hoc query |
---|---|
Resource | Search |
Method | GET |
URI | /search |
Parameters | See query language |
Header Parameters | subjectid:SECURITY-TOKEN |
Media Type (input) | |
Results | URIs of the results |
Media Type (output) | text/uri-list |
Status code | 200,400,401,402,403 |
Links: Page, Edit with form
Search Query
Search:SavedQuery Links: Page, Edit with form
Get Queries
Search:GetQueryList Links: Page, Edit with form
Get Query
Search:GetQuery Links: Page, Edit with form
Save Query
Search:SaveQuery Links: Page, Edit with form
Delete Query
Search:DeleteQuery Links: Page, Edit with form
Get Search Resource
Description | Get uri of indexed investigation |
---|---|
Resource | Index |
Method | GET |
URI | /search/index/investigation |
Parameters | resourceUri={resourceUri} |
Header Parameters | subjectid:SECURITY-TOKEN |
Media Type (input) | |
Results | |
Media Type (output) | uri of resource if it exists in index |
Status code | 200,400,401,402,403 |
Links: Page, Edit with form
Index Query Resource
Description | Add resource to query index |
---|---|
Resource | Index |
Method | PUT |
URI | /search/index |
Parameters | resourceUri={resourceUri} |
Header Parameters | subjectid:SECURITY-TOKEN |
Media Type (input) | text/uri |
Results | |
Media Type (output) | |
Status code | 200,400,401,402,403 |
Links: Page, Edit with form
Delete Query Resource
Description | Delete a query resource |
---|---|
Resource | Index |
Method | DELETE |
URI | /search/index |
Parameters | resourceUri={resourceUri} |
Header Parameters | subjectid:SECURITY-TOKEN |
Media Type (input) | |
Results | |
Media Type (output) | |
Status code | 200,400,401,402,403 |
Links: Page, Edit with form
Keyword hierarchy
Web service access to ontologies
Filtering the query
TBD
Alerts
An Alert is defined by Query URI ,frequency and an User to be notified.
Facts about SearchRDF feed
Acts on | Index + |
HasOperation | Search:AdHocQuery +, Search:SavedQuery +, Search:GetQueryList +, Search:GetQuery +, Search:SaveQuery +, Search:DeleteQuery +, Search:GetIndexedResource +, Search:IndexResource + and Search:DeleteIndexedResource + |
Has output media type | uri of resource if it exists in index + |
Has status code | 200,400,401,402,403 + |