Get AI summaries of any video or article — Sign up free
Tana Live Search Deep-Dive: PARENTS and DESCENDANTS thumbnail

Tana Live Search Deep-Dive: PARENTS and DESCENDANTS

CortexFutura Tools·
5 min read

Based on CortexFutura Tools's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Use parent in live search to anchor results to the node that contains the search, enabling meeting-specific agenda compilation from items created elsewhere in the workspace.

Briefing

Tana’s live search becomes far more powerful when it’s paired with the parent and descendants operators, letting users pull content either “across the whole workspace” (pull search) or “up from a specific branch” (bubble search). In practice, this means meeting templates can automatically compile agenda items and meeting summaries without manually linking every note—while still respecting where items live in the workspace hierarchy.

The walkthrough builds a meeting-focused super tag system: a meeting tag for the meeting node itself, an agenda item tag extended into agenda items, plus tags for highlights, follow-ups, and resources, and a members tag for collaborative teams. A demo meeting (“design review of cortexfutura.com”) contains search nodes for an agenda and a summary, along with notes created during the meeting. The agenda search is treated as a pull search: it gathers agenda items from around the graph by filtering for items tagged as agenda items that are not done, then using the parent operator to ensure those items are tied back to the meeting node they’re nested under. The key detail is that “parent” lets the search reference the node that the search is indented beneath—so agenda items added on different days and in different parts of the graph still appear in the meeting’s agenda as long as their meeting field points to that parent meeting.

That same setup supports a workflow shortcut: once agenda items are pulled in, users can quickly edit or add items directly from the search results (via the UI affordance shown as an edit action), and the meeting agenda can include candidates that aren’t explicitly connected yet—by unreferencing items and selectively collecting what should be discussed.

For the summary, the video shifts to bubble search. Instead of pulling agenda items from everywhere, the summary search bubbles up only the highlights, follow-ups, and resources that exist under the meeting node’s subtree. This is done with parent and descendants logic: the search walks the descendants of the meeting node and collects matching tags wherever they’re indented within that branch. An important nuance appears when items are added outside the expected indentation: even if a highlight is added at a deeper or different level, it still shows up in the summary as long as it’s a descendant of the meeting node.

The transcript also flags a limitation: parent/descendants searches do not include referenced content (like items linked via references/Wiki-style links) by default. To include those referenced items, the search must append a refs modifier (described as adding “refs” at the end of the search).

Finally, the hierarchy matters when search nodes sit inside fields. When agenda and summary searches are moved into fields that are themselves nested under the meeting node, parent/descendants may stop returning results because the search is now indented two levels deeper. Switching from parent/descendants to grandparent/descendants restores the expected behavior. Adding refs again brings referenced Wiki items back into the results. The net effect: meeting pages can stay clean and automated while still controlling exactly what content is included, where it comes from, and whether references are respected.

Cornell Notes

Parent and descendants operators turn Tana live search into a hierarchy-aware tool for meeting workflows. A pull search uses parent to collect agenda items tagged as agenda items (and not done) from across the graph, but only those whose meeting field points to the parent meeting node. A bubble search uses parent/descendants to gather highlights, follow-ups, and resources from within the meeting node’s subtree, regardless of how deeply they’re indented. Referenced items (e.g., Wiki links) are excluded unless the search adds a refs modifier. When searches are nested inside fields, parent/descendants may fail and grandparent/descendants is needed to re-anchor results to the meeting node.

How does the parent operator change what an agenda search returns in Tana?

The agenda search is anchored to the node it’s nested under. By using the parent operator, the search references the meeting node that contains the agenda search. That lets agenda items tagged as agenda items (and not done) appear in the meeting’s agenda even if those agenda items were created elsewhere in the workspace—as long as their meeting field is set to that parent meeting (e.g., “design review of cortexfutura.com”).

What’s the difference between a pull search and a bubble search in this meeting example?

A pull search collects matching items from around the graph, then filters them back to the correct meeting using parent. The agenda search pulls in agenda items from multiple places/dates but ties them to the meeting via the meeting field and parent anchoring. A bubble search instead bubbles up content from within one specific subtree: the summary search collects highlights, follow-ups, and resources that are descendants of the meeting node, so it doesn’t pull from every meeting in the workspace.

Why do highlights or resources still appear in the summary even when they aren’t indented under the expected notes section?

Because the bubble search uses parent/descendants, it collects every descendant of the meeting node. Indentation under a particular subheading (like “notes”) isn’t required. If a highlight/follow-up/resource is added anywhere within the meeting node’s descendant tree, it will be included in the summary results.

Why do referenced Wiki items fail to appear in parent/descendants searches, and how is that fixed?

Parent/descendants searches don’t include content that’s only referenced (such as items linked via a dotted reference/“add links to Wiki” example). To include those referenced items, the search must append a refs modifier at the end of the query, after which the referenced Wiki content shows up in the summary.

What breaks when the agenda and summary searches are moved into fields, and what operator fixes it?

When the search nodes are indented inside fields (agenda and summary fields inside the meeting node), parent/descendants may anchor to the field node rather than the meeting node, causing results to disappear. Switching from parent to grandparent/descendants re-anchors the search to the meeting node’s subtree, restoring the expected agenda and summary items.

Review Questions

  1. In the agenda search, what two conditions narrow results to the correct meeting: tag/status filters and the meeting-field relationship via parent?
  2. How does adding refs change the behavior of parent/descendants searches for linked Wiki references?
  3. When searches are nested inside fields, why might parent/descendants return no results, and when should grandparent/descendants be used?

Key Points

  1. 1

    Use parent in live search to anchor results to the node that contains the search, enabling meeting-specific agenda compilation from items created elsewhere in the workspace.

  2. 2

    Treat agenda compilation as a pull search: filter by agenda item tag and not-done status, then rely on the meeting field plus parent anchoring to keep it scoped.

  3. 3

    Treat meeting summaries as bubble searches: use parent/descendants to collect highlights, follow-ups, and resources from within the meeting node’s descendant subtree.

  4. 4

    Remember that parent/descendants won’t automatically include referenced content (e.g., Wiki links); append refs to include those references.

  5. 5

    When search nodes are nested inside fields, parent/descendants can anchor to the wrong level; switch to grandparent/descendants to re-anchor to the meeting node.

  6. 6

    If referenced items still don’t appear after switching operators, add refs again—operator anchoring and reference inclusion are separate concerns.

Highlights

Parent/descendants lets a meeting’s agenda and summary stay accurate even when relevant items were created on different days or in different parts of the graph.
Bubble searches pull up matching tags from the entire descendant tree of a meeting node, not just from a specific indentation level.
Referenced Wiki items are excluded by default in parent/descendants searches, but adding refs brings them back.
Moving searches into nested fields can break parent anchoring; grandparent/descendants restores the intended scope.

Topics

  • Tana Live Search
  • Parent Operator
  • Descendants Search
  • Super Tag System
  • Meeting Notes Automation