I have a problem with the filtering function org-agenda-filter-by-regexp
:
It just searches the headlines of the entries not the whole entry text.
Example:
* title :work:
text
Searching for the tag 'work' gives the correct and only headline 'title' in the 'Org Agenda' buffer. But after the regexp-filtering with (= text) the headline disappears because(?) 'text' isn't part of the headline.
I know I can start with the function for 'Search for keywords' (usually C-c a s) and then filter by the tag 'work' but mostly I start with tag searching and then look for keywords.
The documentation says: "only show agenda entries matching the regular expression the user entered." But it seems that it searches only the headlines of the entries.
EDIT: Not a solution, just a suggestion. Maybe it helps somebody. If you want to search for a keyword "text" and you know it will have to many results you can add the tag as an additional keyword: :work:
-- but in this case only the direct tag of the headline can be taken into account.