#include <inverted_index_core.h>
Public Member Functions | |
IndexDataSet (Config::Document &doc_config) | |
void | divide (const Document &doc) |
void | init_iter () |
bool | has_next () |
IndexData | get_next () |
void | clear_current_data () |
void | clear_data () |
Lux::IndexDataSet::IndexDataSet | ( | Config::Document & | doc_config | ) | [inline] |
constructor: initialize each IndexData object with document definition
void Lux::IndexDataSet::clear_current_data | ( | ) | [inline] |
clearing the data specified by iterator only.
void Lux::IndexDataSet::divide | ( | const Document & | doc | ) | [inline] |
divide the fields' data of a Document into each index