libtpc  0.1
Textpressocentral core library
tpc::index::IndexManager Member List

This is the complete list of members for tpc::index::IndexManager, including all inherited members.

add_file_to_index(const std::string &file_path, int max_num_papers_per_subindex=50000)tpc::index::IndexManager
calculate_and_save_corpus_counter()tpc::index::IndexManager
close() (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline
create_index_from_existing_cas_dir(const std::string &input_cas_dir, const std::set< std::string > &file_list={}, int max_num_papers_per_subindex=50000)tpc::index::IndexManager
document_score_gt(const Document &a, const Document &b) (defined in tpc::index::IndexManager)tpc::index::IndexManagerinlinestatic
document_year_score_gt(const Document &a, const Document &b) (defined in tpc::index::IndexManager)tpc::index::IndexManagerinlinestatic
get_additional_corpora()tpc::index::IndexManager
get_available_corpora()tpc::index::IndexManagerstatic
get_document_details(const DocumentSummary &doc_summary, bool include_sentences_details=true, std::set< std::string > include_doc_fields=DOCUMENTS_FIELDS_DETAILED, std::set< std::string > include_match_sentences_fields=SENTENCE_FIELDS_DETAILED, const std::set< std::string > &exclude_doc_fields={}, const std::set< std::string > &exclude_match_sentences_fields={})tpc::index::IndexManager
get_documents_details(const std::vector< DocumentSummary > &doc_summaries, bool sort_by_year, bool include_sentences_details=true, std::set< std::string > include_doc_fields=DOCUMENTS_FIELDS_DETAILED, std::set< std::string > include_match_sentences_fields=SENTENCE_FIELDS_DETAILED, const std::set< std::string > &exclude_doc_fields={}, const std::set< std::string > &exclude_match_sentences_fields={})tpc::index::IndexManager
get_external_corpora()tpc::index::IndexManager
get_num_articles_in_corpus(const std::string &corpus, bool external=false)tpc::index::IndexManager
has_external_index()tpc::index::IndexManager
IndexManager()=default (defined in tpc::index::IndexManager)tpc::index::IndexManager
IndexManager(const std::string &index_path, bool read_only=true, bool external=false)tpc::index::IndexManagerinlineexplicit
IndexManager(const IndexManager &other) (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline
IndexManager(IndexManager &&other) noexcept (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline
operator=(const IndexManager &other) (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline
operator=(IndexManager &&other) noexcept (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline
remove_external_index()tpc::index::IndexManager
remove_file_from_index(const std::string &identifier)tpc::index::IndexManager
save_all_doc_ids_for_sentences_to_db()tpc::index::IndexManager
save_all_years_for_documents_to_db()tpc::index::IndexManager
search_documents(const Query &query, bool matches_only=false, const std::set< std::string > &doc_ids={}, const SearchResults &partialResults=SearchResults())tpc::index::IndexManager
sentence_greater_than(const SentenceSummary &a, const SentenceSummary &b) (defined in tpc::index::IndexManager)tpc::index::IndexManagerinlinestatic
set_external_index(std::string external_idx_path)tpc::index::IndexManager
~IndexManager() (defined in tpc::index::IndexManager)tpc::index::IndexManagerinline