ModErn Text Analysis
META Enumerates Textual Applications
Classes | Namespaces | Functions
ranker.h File Reference
#include <utility>
#include <vector>
#include "meta/index/inverted_index.h"
#include "meta/meta.h"

Go to the source code of this file.

Classes

struct  meta::index::search_result
 A simple struct to hold scored document data. More...
 
struct  meta::index::detail::postings_context
 
struct  meta::index::ranker_context
 Stores a list of postings_stream and other relevant information for performing document-at-a-time ranking. More...
 
class  meta::index::ranker_exception
 Exception class for ranker interactions. More...
 
class  meta::index::ranker
 A ranker scores a query against all the documents in an inverted index, returning a list of documents sorted by relevance. More...
 
class  meta::index::ranking_function
 

Namespaces

 meta
 The ModErn Text Analysis toolkit is a suite of natural language processing, classification, information retrieval, data mining, and other applications of text processing.
 
 meta::corpus
 Various ways to convert corpus formats into META-readable documents.
 
 meta::index
 Indexes to create efficient representations of data.
 
 meta::index::detail
 Implementation details for indexing and ranking implementations.
 

Functions

term_id meta::index::detail::get_term_id (disk_index &inv, const std::string &term)
 
term_id meta::index::detail::get_term_id (disk_index &, term_id tid)
 

Detailed Description

Author
Sean Massung

All files in META are released under the MIT license. For more details, consult the file LICENSE in the root of the project.