7#ifndef SORTEDTERMVECTORMAPPER_H
8#define SORTEDTERMVECTORMAPPER_H
10#include <boost/function.hpp>
41 static const wchar_t*
ALL;
#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
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)
bool ignoringOffsets
Definition TermVectorMapper.h:31
TermVectorMapper(bool ignoringPositions=false, bool ignoringOffsets=false)
bool ignoringPositions
Definition TermVectorMapper.h:30
Definition AbstractAllTermDocs.h:12