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§
- AKA
- A single alternate name.
- AKARecord
Iter - An iterator over AKA records for a single IMDb title.
- Episode
- A single episode record.
- Error
- An error that can occur while interacting with an IMDb index.
- Index
- An index into IMDb titles and their associated data.
- Index
Builder - A builder for opening or creating an
Index
. - Media
Entity - A media entity is a title with optional episode and rating records.
- Name
Query - A query for searching the name index.
- Query
- A query that can be used to search IMDb media records.
- Rating
- A rating associated with a single title record.
- Scored
- Any value associated with a score.
- Search
Results - A collection of scored values, sorted in descending order by score.
- Searcher
- A handle that permits searching IMDb media records with relevance ranking.
- Title
- An IMDb title record.
Enums§
- Error
Kind - The specific kind of error that can occur.
- Name
Scorer - The type of scorer that the name index should use.
- Ngram
Type - The style of ngram extraction to use.
- Similarity
- A ranking function to use when searching IMDb records.
- Title
Kind - The kind of a title. These form a partioning of all titles, where every title has exactly one kind.
Type Aliases§
- Result
- A type alias for handling errors throughout imdb-index.