search_blocks
Search and retrieve blocks from a Logseq graph using specific queries, such as finding blocks on a page, journal, or containing a search term. Ideal for targeted knowledge retrieval.
Instructions
Searches for blocks matching a query in the Logseq graph.
Examples of useful queries:
- page:"Page Name" - find all blocks on a specific page
- "search term" - find blocks containing the term
- page:"Apr 4th, 2025" - find all blocks in a journal
- [[Page Name]] - find references to a specific page
Returned blocks from journal pages will include:
- "journal?": true
- "journalDay": YYYYMMDD - The date in numeric format
Args:
query (str): The search query.
Returns:
list: A list of blocks matching the search query.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
query | Yes |
Input Schema (JSON Schema)
{
"properties": {
"query": {
"title": "Query",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_blocksArguments",
"type": "object"
}