quickwit-directories 0.3.0

Crate containing all of the custom tantivy Directory used in quickwit
docs.rs failed to build quickwit-directories-0.3.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

This crate contains all of the building pieces that make quickwit's IO possible.

  • The StorageDirectory justs wraps a Storage trait to make it compatible with tantivy's Directory API.
  • The BundleDirectory bundles multiple files into a single file.
  • The HotDirectory wraps another directory with a static cache.
  • The CachingDirectory wraps a Directory with a dynamic cache.
  • The DebugDirectory acts as a proxy to another directory to instrument it and record all of its IO.