Search
Close this search box.

Nested Search Now Available in Labs!

By

October 3, 2023

Note: In the video we call them ‘hierarchical searches’. We’ve since changed the name to ‘Nested search’ but they refer to the same feature.

Hey there 👋,

Today we have a deceptively simple but surprisingly powerful feature that makes Workflowy’s global search even more useful – nested search. That means you can now search for items based on where they’re nested in your Workflowy. This gives you more control over search and lets you create some really useful searches.

The new search operator “>” asks Workflowy to only show items that are located within the items that match the previous search term.

So for example a search of “Vehicles > Honda” would only show items that have “Honda” that are located under a “Vehicles” item. So even if there are other items that have “Honda” but are located under other items that don’t match “Vehicles”, they would be excluded.

How to activate Nested searches

If you are already a Workflowy labs user, the feature should be on by default for you. If you haven’t turned on labs before, please follow these steps.

  1. Open your Workflowy settings.
  2. Ensure that ‘Workflowy Labs’ is enabled.
  3. Scroll down the menu and toggle on ‘Nested search’

Examples

Let’s use some examples to make it easier to understand how the feature works and give you some ideas about how you could use it.

Continuing with our explanation, say I use Workflowy to keep a wiki. I have a list of all kinds of vehicles from different brands and years that looks like this:

Now say I wanted to only look at the cars made by Honda in 2023, how would I do that?

With nested search we can ask Workflowy to show us only “2023” items that are also under a “Honda” item with a search of “Honda > 2023“. However this also includes all boats and motorcycles made by Honda in 2023.

We can then refine our search with another > to ask for only the items that are also under a “Car” item using “Cars > Honda > 2023“. And we have the information we were originally looking for.

Let’s do another example.

Say you’re working with other folks inside Workflowy, running a web services agency. That means you’ve got lots of projects going on at once and you’re organizing a bunch of tasks.

Let’s say we use @ to assign tasks so we’ll search for all of Sam’s to-do’s with “@sam” to see their tasks.

As you can see, Sam has a bunch of tasks assigned to different projects.

Now let’s say we only want to see their SEO tasks. We’ll do this using a nested search with the > symbol “SEO > @sam“.

This will ask Workflowy to only show us @sam items that are also children of an SEO item.

Great. But let’s say we only want to see Sam’s high priority projects.

Again, we’ll use another nested search to specify that we only want to see items where the parent has a “#high” tag.

And we’ll do that with the following search “#high > SEO > @sam“.

Nice. And now we only see @sam‘s tasks that are SEO activities that are part of #high priority projects.

Hopefully, these examples give you an idea of how using nested searches with > gives you even more control over your searches and allows you to view your information in more useful ways, no matter where it’s located.

Nested search is still in labs so test it out, let us know what you think, how you plan to use it and anything else you think we should know.

Until the next one, peace out.

5 20 votes
Article Rating
Subscribe
Notify of
guest

49 Comments
Inline Feedbacks
View all comments
trackback

[…] Sandro via Blog“Searches should work in the jump-to menu“You can now use nested searches to navigate around Workflowy using the jump-to menu. […]

trackback

[…] (Blog) “jump-to メニューを使って検索したい“ Jump-to […]

trackback

[…] Sandro via Blog“검색은 jump-to 메뉴에서 작동해야 합니다.”이제 중첩 검색을 사용하여 jump-to 메뉴를 통해 Workflowy를 탐색할 수 있습니다. […]

Debrezion
Debrezion
6 months ago

Nice! Innovative. For what it’s worth, I’m not sure I have need for this right now.

Gregory
Gregory
7 months ago

I love this feature! I have been hoping to see it added, without requesting it. You read my mind! The next (related) thing on my mind, so you don’t have to read it again, is to add some kind of wildcard syntax so that we can search for all of the _child nodes_ of the hits returned. To use your example from the post, let’s say we wanted to see all of the child nodes under “Urbanscape>Branding”. While that search string will return the Branding node, maybe a string like this could return all of the nodes immediately under it: ““Urbanscape>Branding>*”. I would find this massively useful in many different contexts, especially where I have lists of items.

Gregory
Gregory
7 months ago
Reply to  Gregory

Another way of conceptualizing this is that you do a search, but make sure all of the resulting nodes are shown expanded. I know that there is a WFx extension script to do this, but it feels like this functionality should be standard.

liyihan
liyihan
7 months ago

There are more and more entries in experimental features. Can we change some of them to default on and delete them?

Stephen Dix
Stephen Dix
7 months ago

I just want to reiterate how much I value how powerful Worflowy Search is. I LOVE search by color as it helps me create notes within notes across different dimensions. I tend to highlight and color phrases that are poetic, metaphorical, known, Good, Evil, symbolic, etc. So if I need to write a poem I can filter by my pink highlights, and “scoop out” just the poetic expressions of an otherwise complex topic. Or if I need to extract a simple list of facts and fictions I just filter by Green and Red. Kindle did this for books, but being able to do this for my own writing has been game changing.

Unrelated. What is the fastest/easiest way to compose a quick note? Launching the workflowy app takes too long (5 secs) and I have to find my scratch pad area before I can start typing. I have used Google Keep’s instant app shortcuts to create quick notes.

PLEASE keep search great!
Yurii Plakhtii
Yurii Plakhtii
7 months ago

Super amazing and incredibly useful feature. Looking forward to see it available also in other search boxes like Jump to, Move to, Mirror from and Link to.

jacek
jacek
7 months ago

Excellent add

yifan
yifan
7 months ago

I found that I cannot retrieve Mirrors under other nodes. Is it possible to support this in the future?

Last edited 7 months ago by yifan
yifan
yifan
7 months ago
Reply to  Rodolfo Lopez

Yes, the function of nested search is really great. I hope that I can use the function of nested search to retrieve mirror nodes at different bullet.

ulf.gj
ulf.gj
7 months ago

awesomesauce!

Thierry Dalon
Thierry Dalon
7 months ago

Great feature! Thanks!

Yogi
Yogi
7 months ago

This is an awesome feature.

It would be even more awesome if the order did not matter. Or even better, you did not have to mention the keyword “>” in the search term. The “search version” of each node could be thought of as concatenation of all nodes from root to node node, and then search that string.

Is it doable? I don’t think you lose any functionality, and it would be helpful for other too (Ice – who said what if they don’t know the order).

Aukirk
Aukirk
7 months ago

Very cool feature… hopefully you extend this to the “Move Item” search. I often have trouble moving items to the correct location with the existing “Move” search, but this would solve those problems by designating the parent and child search!

Morgan Benjamin
Morgan Benjamin
7 months ago
Reply to  Aukirk

THIS!

Ice
Ice
7 months ago

One question: How to search for hierarchical tags when you don’t know the order in which they are found?
Example: (If I didn’t know the order of the tags, how would I search?) If I search for #tag1 #tag2 #tag3, does workflowy return the last bullet??)
– #Tag 1
– #Tag 2
– tests
– #Tag 3

Ice
Ice
7 months ago
Reply to  Ice

One question: How to search for hierarchical tags when you don’t know the order in which they are found?

Example: (If I didn’t know the order of the tags, how would I search? If I search for #tag1 #tag2 #tag3, does workflowy return the last bullet?)
#Tag 1
……#Tag 2
………tests
………….#Tag 3

Chase
Chase
7 months ago

I think I notice a bug:
When I search “lean ” (with a space), this does not match words like “leaning”
When I search “one > lean ” (with a space, still), this does match words like “leaning”

Victor
Victor
7 months ago
Reply to  Chase
Stuart
Stuart
7 months ago

Fantastic feature. I also like the new word – “unsayderstand” (because I am the kind of guy that corrects typos in other folks’ work… sorry😔)

Dareman
Dareman
7 months ago

This is great and I’m excited.

The example usage in settings (under the setting name and toggle) may be confusing for some.

I REALLY hope this gets added to the in-line searches, ie. move-to etc. It will be even more useful there, where space is limited.

Sandro
Sandro
7 months ago

Any plans to support this feature in the Jump menu?

David Goggin
David Goggin
7 months ago

This is very useful! But what I would find more useful is the option for the second search term to be some arbitrary level of indenture under the parent. An example below — (Note: I could not figure out this editor to show multi-level indenture. So I used a leader that’s meant to show a multi-level indenture. Sorry for the poor example!)

term1 >> term2

would find

term1
…………..something
…………………something_else
……………………….term2

Thank you!

David Goggin
David Goggin
7 months ago
Reply to  Rodolfo Lopez

Thank you, Rodolfo! That is great to hear!

You guys are killing it on the new features, BTW! 😊

X1011
7 months ago
Reply to  Rodolfo Lopez

This was my immediate question upon seeing this new feature, and I went through the whole article looking for the answer. Would be nice if it was addressed in there.

workflower
workflower
7 months ago

Super awesome feature, but I’d absolutely love if it was possible to put some kind of NEGATION in this kind of search, for example to search “NOT:cars > Honda > 2023”
A searched word may have multiple meanings and occur everywhere around a large and broad WF and I find that in my case excluding a common parent would allow me finding other instances of that word, without having to remember how exactly I named the specific node

Last edited 7 months ago by workflower
Morgan Benjamin
Morgan Benjamin
7 months ago
Reply to  workflower

+1 – ‘Praps as simple as “-keyword”, as per google searches.

Earl
Earl
7 months ago

Great job, guys! I divide my WF file into my Appointments (which I label “az”) my tasks (“tz”) and my reference notes (“rz”). Now I can search for just my upcoming appointments on a specific project (Project X), just by searching “az>Project X” – or just my upcoming tasks for Project X by searching “tz>Project X”. I also combined this with an “And” search to find my upcoming tasks for Project X this week: “tz>Project X This Week”. Looks like it works fine. Thanks!

Vaughn Seward
Vaughn Seward
7 months ago

Rodolfo… well presented!

Carlos Rebolledo Aguirre
Carlos Rebolledo Aguirre
7 months ago

Rodolfo, muy buena presentación de una característica que me cae como anillo al dedo. Me daré un bloque de tiempo para probar usos que ya me imagino. Gracias y abrazos

Frank
Frank
7 months ago

Nice use of presentation mode Rodolfo!

lamz
lamz
7 months ago
Reply to  Frank

i was wondering how he did that 😉

M Z
M Z
7 months ago
Reply to  Frank

HI FRANK. PLEASE SEE THIS [ LINK ] ! THANKS!

Clark
Clark
7 months ago

Great feature, thanks for the great work!

Adri
Adri
7 months ago

Simple and at the point. Brilliant.

What about saving any of that cool searches as a bullet, so we can put the results wherever we need and not only in the sidebar?

Frank
Frank
7 months ago
Reply to  Adri

You should be able to grab the URL in your browser’s address bar (once you’ve done the search) and embed that link into text in whatever bullet you want 🙂

Adri
Adri
7 months ago
Reply to  Frank

Yeah, I know. I posted that idea in the forum, so I’m aware of it.

But still, not doable in a desktop or mobile enviroment. And of course
not the same as a real bullet search.

Rafael
Rafael
7 months ago
Reply to  Frank

Would be nice a copy icon in some place, maybe in the input box next to the fav star or next to the “…matching nodes” at the bottom

Oleg
Oleg
7 months ago
Reply to  Adri

Yes, you can 🙂
Open WF in a browser. Make your search. Copy page’s URL. Add a line in WF. Write and select text in that new line and add to it an external link – the copied URL. That’s it.

Ready
Ready
7 months ago
Reply to  Oleg

@Oleg — it’s not the same as what @Adri (and myself) have been asking for.

We want live searches, as nodes, inline inside the outline. We don’t want to “click to go to” a search, we want them to exist and be constantly updated right before our eyes when changes exist elsewhere, always. Saving searches and saving links to searches is fine, but it’s not nearly as powerful as having live searches as bullets is.

That said, happy about this new nested search capability! Also much better name than hierarchical searches. 😉

Subscribe to the newsletter

We'll email you all our latest posts.

Overwhelmed?

Workflowy replaces your notebooks, stickies and bloated apps with a simple, smooth digital notebook that makes it easy to get organized and be productive.