Crate imdb_index

source ·
Expand description

This crate provides an on-disk indexing data structure for searching IMDb. Searching is primarily done using information retrieval techniques, which support fuzzy name queries and using TF-IDF-like ranking functions.

Structs

  • A single alternate name.
  • An iterator over AKA records for a single IMDb title.
  • A single episode record.
  • An error that can occur while interacting with an IMDb index.
  • An index into IMDb titles and their associated data.
  • A builder for opening or creating an Index.
  • A media entity is a title with optional episode and rating records.
  • A query for searching the name index.
  • A query that can be used to search IMDb media records.
  • A rating associated with a single title record.
  • Any value associated with a score.
  • A collection of scored values, sorted in descending order by score.
  • A handle that permits searching IMDb media records with relevance ranking.
  • An IMDb title record.

Enums

  • The specific kind of error that can occur.
  • The type of scorer that the name index should use.
  • The style of ngram extraction to use.
  • A ranking function to use when searching IMDb records.
  • The kind of a title. These form a partioning of all titles, where every title has exactly one kind.

Type Aliases

  • A type alias for handling errors throughout imdb-index.