Function: gnus-search-run-search

gnus-search-run-search is a byte-compiled function defined in gnus-search.el.gz.

Signature

(gnus-search-run-search ENGINE SERVER QUERY GROUPS)

Documentation

Run QUERY in GROUPS against SERVER, using search ENGINE.

Should return results as a vector of vectors.

Implementations

(gnus-search-run-search (ENGINE gnus-search-find-grep) SERVER QUERY &optional GROUPS) in `gnus-search.el'.

Run find and grep to obtain matching articles.

:around (gnus-search-run-search (E gnus-search-namazu) SERVER QUERY GROUPS) in `gnus-search.el'.

Undocumented

(gnus-search-run-search (ENGINE gnus-search-indexed) SERVER QUERY GROUPS) in `gnus-search.el'.

Run QUERY against SERVER using ENGINE. This method is common to all indexed search engines.

Returns a list of [group article score] vectors.

(gnus-search-run-search (ENGINE gnus-search-imap) SRV QUERY GROUPS) in `gnus-search.el'.

Undocumented

(gnus-search-run-search (ENGINE gnus-search-nnselect) SRV QUERY-SPEC GROUPS) in `gnus-search.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-search.el.gz
;;; Transforming and running search queries.

(cl-defgeneric gnus-search-run-search (engine server query groups)
  "Run QUERY in GROUPS against SERVER, using search ENGINE.
Should return results as a vector of vectors.")