Since Tana is a knowledge graph, and every note is a node, Tana is treating some top level nodes as an "Entity". This is the equivalent to a "page" or "document" in other tool. This is a mechanism to avoid surfacing individual nodes that are part of a bigger "document" in searches where it wouldn't make sense to show them out of context.
A node is considered an entity if:
It has a supertag
It lives on top level in the library (direct child of the library)
Is was captured from mobile ap
Entities can be used to build search nodes, and are used for the Recents view in the sidebar. You can also use it to build your own live searches.
If you have a node that is not treated as an entity, but you would like it to be, you can use the command Set entity override to
Many field definitions show up as a square icon with the various symbols signifying different field types. Others have just the symbol of their types with no framing square.
A node with a link to Youtube, Vimeo or Loom looks like a URL node. It will auto-embed to show the video with playback controls. You can undo the embed by hitting the X in the top-right corner.
Nodes with links to Figma, Spotify or X.com will also auto-create an embedded version. looks like a URL node.Spotify links will auto-embed to show the playlist or album with playback controls. X.com links will let you click the reply button to open a reply modal in the browser on x.co.
A node with a 🚫 bullet. Hover over the node to get more information.
Deprecated: Unknown (or no access) node. Showed a dashed box node with a no access sign. Means that the source that used to be referenced is unable to load / no longer accessible.
A dashed circle with no bullet, and the words "(alias)" at the end. This is a reference with no available content except the name, due to access restrictions.
What are field definitions and how do I find them?
Sep 26, 2024
A field definition is a special node that stores the settings of a field. It looks like this:
A field definition node
A field
To grab the field definition from a field, put your cursor in the field name, then press copy (Cmd/Ctrl+C) and put your cursor on an empty node and paste (Cmd/Ctrl+V). That gives you a reference to the field definition. Then you can run the command Bring referenced nodes here to swap the reference with the actual node.
For more information on field definitions, go here.
While there isn't a search operator to target URL nodes, they all use a system-defined node to store the URL. You can grab the field definition for it in one of the URLs. and it will retrieve all nodes that use this field, which will be mostly URL nodes.
Note that the pasting of the URL search node into the search is to limit the search to only children within that node.