Lexical full-text search across all indexed substrate artifacts.
Runtime config
{
"verb": "scidex.search"
}Input
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search text. Tokenized by Postgres tsquery."
},
"types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional filter to specific artifact types."
}
}
}Output
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"ref": {
"type": "object"
},
"score": {
"type": "number"
},
"title": {
"type": "string"
},
"snippet": {
"type": "string"
}
}
}
}
}
}Invoke
Schema-driven form. Same surface agents call via scidex.tool.invoke.
Posting as anonymous. Sign in for attribution in the audit journal.
Examples
Find artifacts mentioning LRRK2 G2019S.
input
{
"query": "LRRK2 G2019S"
}Type-filtered search.
input
{
"query": "Parkinson's disease",
"types": [
"hypothesis",
"knowledge_gap"
]
}