+ Add Question

search syntax for project filtering

BI

Hi Todoist,

I love how you embed the search syntax into the URL so that we can save bookmarks that correspond to complex queries. So far I can't seem to figure out how to filter based on project though?

i.e. for work:

"today !Personal"

or for outside of work:

"today Personal"

How do I do this?

All responses

Brendon Wadey staff
Replied on May 22, 2013 - 02:38 UTC

Hi Ben,

Unfortunately, at the moment our search does not allow the filtering of projects with another syntax. You can filter by priority, label, name. Full details can be found here : https://todoist.com/Help/timeQuery

You can of course quickly switch to a project by typing in "#" which allows you to quickly select the project.

Thanks,
Brendon.

TO
tyler olson premium
Replied on Jan 13, 2014 - 14:40 UTC

search by project is exactly what I need :(

I have all my home tasks in the home project. If I am at work I don't want all those showing and don't want to have to add @home to every home task.. they are already at home because they are in the home project :(

T
Thomas premium
Replied on Jan 16, 2014 - 22:20 UTC

Hi brendon,

Will filtering by project be available in the future?

Brendon Wadey staff
Replied on Jan 17, 2014 - 01:11 UTC

Thomas,

Yes, we do plan on implementing it in the future.

Regards,
Brendon.

DE
Dylan Eiler premium
Replied on Jan 22, 2014 - 23:02 UTC

Just got on here to see if this was added in Todoist Next, but I guess not. Hopefully soon!

MP
Matthew Potts premium
Replied on Jan 23, 2014 - 17:54 UTC

Yes, this is the single biggest factor for me, in determining which task service to use. :(

HK
Hrishikesh Karekar
Replied on Feb 03, 2014 - 17:26 UTC

I am looking for this feature to filter on project too. sounds so basic.

Denis Kolodin premium
Replied on Feb 04, 2014 - 08:45 UTC

Why i can't set filter like: "7 days @deadline #Work" ?!
I need this feature too.

AH
Anthony Holley premium
Replied on Mar 14, 2014 - 19:48 UTC

I definitely need this feature. I use ToDoIst for home life, graduate school, and work now, so it's essential that I'm able to, say, filter just today and overdue for work (which I have as a project) so I don't get completely overwhelmed. Thanks!

Dave Hong premium
Replied on Apr 22, 2014 - 22:04 UTC

I like Denis's proposed implementation... just checking if this is in Todoist's roadmap?

David Trey staff
Replied on Apr 22, 2014 - 22:15 UTC

Hello Dave,

It's something we're considering to implement, through we can't say in what form at this point, but we're look into making it possible to search or filter search results by project.


Best regards,
David

DE
Dylan Eiler premium
Replied on Apr 22, 2014 - 22:34 UTC

Best news I have heard all day! My Premium subscription is up in about a month and I just can't make Todoist my main task manager without the ability to filter by projects. Thanks for the reply!

J
josh.wilson premium
Replied on Apr 25, 2014 - 21:58 UTC

@David Thanks for up to date responses, I'm also interested in this.

Based on the search behavior, it's confusing the filtering doesn't currently have this and I tried for about 30 minutes to figure it out last night and today before I found this thread.

You guys are making a great product, I trust you to come out with a good implementation, but Denis's proposed implementation is what I kept trying to make work and would definitely work for me.

M
Maya premium
Replied on Apr 28, 2014 - 02:10 UTC

I am interested in this also. When will we know the decision of you considering this?

Clyde Romo staff
Replied on Apr 28, 2014 - 07:05 UTC

Hi Maya,

Unfortunately, we can't give out a specific date right now. I noticed that you have voted a suggestion in the votebox already. If we make any progress with this, we normally update those suggestions requesting for project filtering so anybody who has voted for it will be notified.

Regards,

Clyde

M
Mirco  premium
Replied on Apr 28, 2014 - 11:07 UTC

Same here, testing premium and loving it. But without the ability to create filters with projects and labels I don't know if I need the premium version at all...

E
erolibrahimuk premium
Replied on Jul 07, 2014 - 15:05 UTC

Search filter is crucial especially when searching within Projects.

David Trey staff
Replied on Aug 01, 2014 - 14:41 UTC

Hello,

Good news for web-users, we've implemented this feature now, but it's currently only available on the web and web-based platforms (plugins, extensions etc.). We will of course implement this on every mobile platform soon, but for now, please use this feature on the web and let us know what you think and if you'd encounter any issues - report them :-)

So how does it work? Very simple, type p: and the project's name. For example - you have a project called "work" and want to see tasks that have a label @urgent and are in this particular project, then you can search for:

@urgent & p:work

You can exclude projects with the ! (NOT) operator:

7 days & !p:home

and please note - this function is not a precise search, so you don't have to enter the complete full name of the project into it. If the project is called "Customers - business", you can search for:

p:business

or

p:bus

and it will search through all project's names that contain this name.

Therefore, if you want to include or exclude specific groups of projects, you can name them accordingly so if you have these projects on your list:

[Biz] Customer support
[Biz] Refunds
[Biz] Invoices

You can include or exclude the common word:

5 days & p1 & p:Biz

14 days & @work & !p:Biz


Regards,
David

M
Maya premium
Replied on Aug 01, 2014 - 14:59 UTC

Thanks for implementing this! One thing that seems to be missing is that nested projects do not get included in the search. For example if I have:

Parent Project
---Child Project 1
---Child Project 2

and I search for...

p:Parent

... I only get projects in the Parent Project, but not in the 2 child projects.

Are there plans to include this?

David Trey staff
Replied on Aug 01, 2014 - 15:04 UTC

Maya,

Thank you for your feedback - we will consider adding this in the future, but for now, as a workaround, you could try to use specific marks as I've mentioned such as [Biz] or other "tags" in the project's name.


Regards,
David

DE
Dylan Eiler premium
Replied on Aug 01, 2014 - 21:31 UTC

:-)

J
josh.wilson premium
Replied on Aug 02, 2014 - 09:00 UTC

:-o :-) Awesome.

RZ
Raffi Z premium
Replied on Aug 03, 2014 - 04:24 UTC

thank you so much!!

YowSai premium
Replied on Aug 03, 2014 - 08:34 UTC

Thank you :).

Looking forward for this implementation in the mobile platform.

Lars Kristian Aasbrenn premium
Replied on Aug 04, 2014 - 07:03 UTC

Nice... but I also miss the nested projects. Without this I would say that Todoist have very limited options for using projects efficiently.

Can't you just make a new parameter "pn:" which included all nested projects under the matching projects?

Clyde Romo staff
Replied on Aug 04, 2014 - 07:29 UTC

Hi Lars,

We'll consider adding this option in the future. :-)


Regards,
Clyde

Lars Kristian Aasbrenn premium
Replied on Aug 04, 2014 - 07:52 UTC

Hi Clyde,
Thank you for fast reply. But why wait, since you already are working on this issue. People have been asking for this feature for years. Sorry to nag, but I don't think I can wait for years for a function I thought was here already. By that time I have probably moved again. (I just moved from Nirvana because of slow development)

Chris

Clyde Romo staff
Replied on Aug 04, 2014 - 08:09 UTC

Hi Lars,

As a team with limited development resources, we often have to prioritize and choose which features to add or enhance. Adding a simple features would not only need to work in the web but in the our mobile app as well.

As a workaround though, you can use a keyword for your projects. For example, if you have multiple projects, you can add the word "work" or "home" into the project name and then just search for it using that. Any project name that matches the word you're looking for will be returned.

Just note though that our developers are busy working on new things and polishing up enhancing existing features. So if they're not working on this, they're probably working on something awesome. ;-)


Regards,
Clyde

DE
Dylan Eiler premium
Replied on Aug 04, 2014 - 20:49 UTC

Go up about 15 posts in this thread and you will see instructions.

Lars Kristian Aasbrenn premium
Replied on Aug 05, 2014 - 06:48 UTC

Thanks Clyde, I know you do you're up to awesome things :-)

I thought I had it all sorted when i converted to Todoist, but unfortunately the filter didn't have the functions I need. In my head that is more important than Postbox plugins and other cool stuff you are doing ;-)Hopefully I will find a way to make Todoist work. I really like it, but the some limitations are quite surprising.

Natacha premium
Replied on Aug 05, 2014 - 08:53 UTC

^_^ !!!!!! Thanks a lot !!!!

E
erolibrahimuk premium
Replied on Aug 06, 2014 - 08:56 UTC

As a creative agency, we have tried many task/project management software / apps, including Basecamp ( which is not worth the money in our opinion). If Todoist can get "more resources" and have much more basic flexibility and features that people are askig for and quickly then you guys are on a winner! :-)

Lars Kristian Aasbrenn premium
Replied on Aug 06, 2014 - 09:01 UTC

Hear hear! :-)

A
adamkornegay123 premium
Replied on Aug 07, 2014 - 01:22 UTC

Just wanted to make a quick comment that I'm super excited that this feature got implemented. It was the last thing I was waiting for before I could call Todoist the absolute perfect to-do list for me.

MP
Matthew Potts premium
Replied on Aug 07, 2014 - 02:06 UTC

As soon as it is implemented on Android, I will switch.


Todoist Support wrote:

JG
Jonny Garrett premium
Replied on Aug 08, 2014 - 10:13 UTC

Can you add this to the filter help please, i had to search the interweb to find this. Not happy since its actually available - 20 mins of my life i wont get back

David Trey staff
Replied on Aug 08, 2014 - 13:21 UTC

Hello Jonny,

Once it's implemented on mobile platforms, we will document it and also announce it on all our social media channels and our blog :-)


Regards,
David

Danny King premium
Replied on Aug 16, 2014 - 16:44 UTC

You should update the documentation on this page to mention the p: syntax on fitters (I had to google around to find it was possible) https://todoist.com/Help/Filtering

A
Alex premium
Replied on Aug 18, 2014 - 15:20 UTC

I would also second the need for filtering via nested project. using a common term in a filter defeats the whole purpose of nested projects.

Danny King premium
Replied on Aug 18, 2014 - 18:37 UTC

+1

JM
John Milner premium
Replied on Aug 20, 2014 - 23:36 UTC

When might this be implemented mobile (iOS)? Already loving it on web, it brought me back to Todoist.

Brendon Wadey staff
Replied on Aug 21, 2014 - 00:09 UTC

John,

No ETA as of yet, but it shouldn't be that long.


Regards,
Brendon

Jakob Borg premium
Replied on Sep 03, 2014 - 08:06 UTC

Thanks a lot. I've been looking for this feature for a while :-)

TM
Taylor Meek premium
Replied on Sep 18, 2014 - 17:16 UTC

David Trey included new syntax for project search in this thread: http://todoist.com/Support/show/31049/ --

p1 & p:HEFT
p1 & p:Merum & !p:Redaktion

Yeah!

A
a20
Replied on Sep 24, 2014 - 03:51 UTC

PLEASE update your documents. Very frustrated. Thanks.

I
iswalker
Replied on Oct 10, 2014 - 22:09 UTC

Thanks Todoist for implementing this great feature!!! You guys ROCK as a dev team :-) ^_^