PREREQUISITE: Read
../glean-shared/SKILL.mdfor auth, global flags, and security rules.
Search for content in your Glean instance. Results are JSON.
glean search [flags]
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--datasource |
[]string | Filter by datasource (repeatable) | |
--disable-query-autocorrect |
boolean | false | Disable automatic query corrections |
--disable-spellcheck |
boolean | false | Disable spellcheck |
--dry-run |
boolean | false | Print request body without sending |
--facet-bucket-size |
integer | 10 | Maximum facet buckets per result |
--fetch-all-datasource-counts |
boolean | false | Return counts for all datasources |
--json |
string | Complete JSON request body (overrides individual flags) | |
--max-snippet-size |
integer | 0 | Maximum snippet size in characters |
--output |
json | ndjson | text | json | Output format |
--page-size |
integer | 10 | Number of results per page |
--query |
string | Search query (positional arg) (required) | |
--query-overrides-facet-filters |
boolean | false | Allow query operators to override facet filters |
--response-hints |
[]string | [RESULTS QUERY_METADATA] | Response hints |
--return-llm-content |
boolean | false | Return expanded LLM-friendly content |
--tab |
[]string | Filter by result tab IDs (repeatable) | |
--timeout |
integer | 30000 | Request timeout in milliseconds |
--type |
[]string | Filter by document type (repeatable) |
Examples
glean search "vacation policy" | jq '.results[].document.title'
glean search --json '{"query":"Q1 reports","pageSize":5,"datasources":["confluence"]}' | jq .
Discovering Commands
# Show machine-readable schema for this command
glean schema search
# List all available commands
glean schema | jq '.commands'