12. A method for computerized batching of huge populations of electronic documents, including computerized assignment of documents into at least one sequence of electronic document batches such that each document is assigned to a batch in the sequence of batches and such that absent conflict between batching requirements, the following batching requirements being maintained by a suitably programmed processor: a. pre-defined subsets of documents are always kept together in the same batch b. batches are equal in size c. positions of documents within the sequence of batches are determined by the document's pre-known urgency for review such that highly urgent e.g. highly relevant documents appear in early batches and less urgent e.g. less relevant documents appear in later batches, wherein requirement (a) (keep-together) takes precedence over requirement (c)—that each batch include only documents belonging to a single cluster—in that an artificial intelligence functionality uniformizes the cluster id's of all documents having a single keep-together id.
17. The method according to claim 12 and also comprising filling batches, separately for each of several clusters, including first combining keep-together sets other than very small sets into batches and subsequently passing over the batches in an order determined by known urgency and enlarging at least some of the batches by adding the very small sets thereto, in the order determined by known urgency.