Eric writes:

> I vaguely remember that I couldn't even make it work properly on the
> command line, couldn't figure out why "folder" and "path" returned the
> results they did.

path:{folder} works for me, using notmuch on the command line.

My email is in nnml format in various folders in ~/Mail/{folder}, and my
.notmuch-config has:

  [database]
  path=/home/asjo/Mail

Searching for "Adam" gives me a lot of results:

  asjo@tullinup:~$ time notmuch search Adam | wc -l
  32911

  real    0m6.574s
  user    0m5.016s
  sys     0m1.577s

If I limit the search using path:, I get less, so it looks like it
works:

  asjo@tullinup:~$ time notmuch search "Adam path:cron" | wc -l
  507

  real    0m0.148s
  user    0m0.128s
  sys     0m0.024s

My notmuch index has ~119K entries:

  $ time notmuch count
  119018

> But `nnir-run-notmuch' filters its results same as all the other search
> routines, so I'm not sure why we can't do the filtering on group name,
> after the fact. It has this:
>
>  ;; maybe limit results to matching groups.
>  (when (or (not groupspec)
>            (string-match groupspec dirnam))
>    (nnir-add-result dirnam artno "" prefix server artlist)))))
>
> That should be usable for filtering, right?

Yeah! I guess it could matter when the results are excluded,
performance-wise, but in practise, I would guess it would be "fast
enough"™ to do it post hoc.

> I have the feeling that I've gone over all this before, then forgotten
> what the conclusion was...

I know that feeling all too well... :-)


  Best regards,

    Adam

-- 
 "Since it is completely undocumented, your faith that        Adam Sjøgren
  it will stick around until they invent v4 is           a...@koldfront.dk
  charmingly quaint."


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

Reply via email to