Arun Isaac writes: >> I’m not sufficiently familiar with Xapian’s query language. The >> examples I had in mind were: >> It’s not so much about regexps than it is about selecting individual >> fields. > > I have totally not tested this, but I imagine that equivalent Xapian > queries might look something like: > >> guix search | recsel -p name -e 'license ~ "LGPL 3"' > > guix search license:LGPL3 > >> guix search crypto library | \ >> recsel -e '! (name ~ "^(ghc|perl|python|ruby)")' -p name,synopsis > > guix search crypto library AND (NOT ghc) AND (NOT perl) AND (NOT python) > AND (NOT ruby) Indeed, if you look at the notmuch-search-terms man page, you'll see that you can select fields. In my opinion, the recsel format is fully superseded by Xapian. -- Pierre Neidhardt https://ambrevar.xyz/