26 template <
typename RANKER>
92 writer(term, postings, document_frequency, document_ids, term_frequencies);
107 writer(document_id, primary_key);
122 puts(
"quantize_none::PASSED");
Quantize an index.
Definition: quantize.h:42
Non-thread-safe object that accumulates a single postings list during indexing.
Definition: index_postings.h:40
static void unittest(void)
Unit test this class.
Definition: quantize_none.h:117
C++ slices (string-descriptors)
Definition: slice.h:27
virtual void operator()(const slice &term, const index_postings &postings, compress_integer::integer document_frequency, compress_integer::integer *document_ids, index_postings_impact::impact_type *term_frequencies)
The callback function for each postings list is operator().
Definition: quantize_none.h:69
uint32_t integer
This class and descendants will work on integers of this size. Do not change without also changing JA...
Definition: compress_integer.h:40
virtual void operator()(index_manager::delegate &writer, const slice &term, const index_postings &postings, compress_integer::integer document_frequency, compress_integer::integer *document_ids, index_postings_impact::impact_type *term_frequencies)
The callback function for each postings list is operator().
Definition: quantize_none.h:87
virtual void operator()(index_manager::delegate &writer, size_t document_id, const slice &primary_key)
The callback function for primary keys (external document ids) is operator(). Not needed for quantiza...
Definition: quantize_none.h:105
Do not quantize the in-memory index (i.e. generate a tf-ordered index)
Definition: quantize_none.h:27
Definition: document_id.h:16
uint16_t impact_type
An impact value (i.e. a term frequency value) is of this type.
Definition: index_postings_impact.h:41
virtual ~quantize_none()
Destructor.
Definition: quantize_none.h:52
size_t documents
The number of documents in the collection.
Definition: index_manager.h:50
Quantize the in-memory index.
Base class for the callback function called by iterate.
Definition: index_manager.h:47
Definition: compress_integer_elias_delta_simd.c:23
std::shared_ptr< RANKER > ranker
The ranker to use for quantization.
Definition: quantize.h:47
quantize_none(size_t documents, std::shared_ptr< RANKER > ranker)
Constructor.
Definition: quantize_none.h:39