7#ifndef SORTEDTERMVECTORMAPPER_H
8#define SORTEDTERMVECTORMAPPER_H
10#include <boost/function.hpp>
41 static const wchar_t*
ALL;
48 virtual void setExpectations(
const String& field, int32_t numTerms,
bool storeOffsets,
bool storePositions);
#define LUCENE_CLASS(Name)
Definition LuceneObject.h:24
Utility template class to handle collections that can be safely copied and shared.
Definition Collection.h:17
Store a sorted collection of TermVectorEntrys. Collects all term information into a single,...
Definition SortedTermVectorMapper.h:22
virtual void map(const String &term, int32_t frequency, Collection< TermVectorOffsetInfoPtr > offsets, Collection< int32_t > positions)
Map the Term Vector information into your own structure.
Collection< TermVectorEntryPtr > getTermVectorEntrySet()
The TermVectorEntrySet. A SortedSet of TermVectorEntry objects. Sort is by the comparator passed into...
SortedTermVectorMapper(TermVectorEntryComparator comparator)
Collection< TermVectorEntryPtr > currentSet
Definition SortedTermVectorMapper.h:34
bool storeOffsets
Definition SortedTermVectorMapper.h:36
virtual ~SortedTermVectorMapper()
TermVectorEntryComparator comparator
Definition SortedTermVectorMapper.h:38
MapStringTermVectorEntry termToTVE
Definition SortedTermVectorMapper.h:35
bool storePositions
Definition SortedTermVectorMapper.h:37
static const wchar_t * ALL
Definition SortedTermVectorMapper.h:41
virtual void setExpectations(const String &field, int32_t numTerms, bool storeOffsets, bool storePositions)
Tell the mapper what to expect in regards to field, number of terms, offset and position storage.
SortedTermVectorMapper(bool ignoringPositions, bool ignoringOffsets, TermVectorEntryComparator comparator)
The TermVectorMapper can be used to map Term Vectors into your own structure instead of the parallel ...
Definition TermVectorMapper.h:18
Definition AbstractAllTermDocs.h:12