7 #ifndef ABSTRACTFIELD_H
8 #define ABSTRACTFIELD_H
56 INDEX_ANALYZED_NO_NORMS
81 TERM_VECTOR_WITH_POSITIONS_OFFSETS
131 virtual void setBoost(
double boost);
140 virtual double getBoost();
143 virtual String name();
147 virtual bool isStored();
150 virtual bool isIndexed();
154 virtual bool isTokenized();
160 virtual bool isTermVectorStored();
164 virtual bool isStoreOffsetWithTermVector();
167 virtual bool isStorePositionWithTermVector();
170 virtual bool isBinary();
175 virtual ByteArray getBinaryValue();
180 virtual ByteArray getBinaryValue(ByteArray result);
185 virtual int32_t getBinaryLength();
190 virtual int32_t getBinaryOffset();
193 virtual bool getOmitNorms();
196 virtual bool getOmitTermFreqAndPositions();
200 virtual void setOmitNorms(
bool omitNorms);
207 virtual void setOmitTermFreqAndPositions(
bool omitTermFreqAndPositions);
214 virtual bool isLazy();
217 virtual String toString();
220 void setStoreTermVector(
TermVector termVector);