[][src]Module ieql::input::document

This document provides functionality related to document handling.

Structs

CompiledDocument

A CompiledDocument is a Document that has been processed and is ready to be scanned. During compilation, the IEQL document compiler extracts the following information from the Document:

CompiledDocumentBatch

Represents a batch (collection in the form of a Vec) of CompiledDocuments.

Document

The Document struct represents any kind of document, but typically some sort of Internet document. A Document can often be quite large; after all, it contains the entire text of a document.

DocumentBatch

Represents a batch (collection in the form of a Vec) of Documents.

DocumentReferenceBatch

Represents a batch (collection in the form of a Vec) of DocumentReferences.

Enums

DocumentReference

A DocumentReference is a reference to a document that is either already loaded into memory or exists at some path. This path can, in theory, be a URL or a relative (or absolute) path on the user's local filesystem.