org.hibernate.search.indexes.serialization.impl
public class LuceneWorkHydrator extends Object implements LuceneWorksBuilder
| Constructor and Description |
|---|
LuceneWorkHydrator(SearchFactoryImplementor searchFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddLuceneWork(String entityClassName,
Map<String,String> fieldToAnalyzerMap,
ConversionContext conversionContext) |
void |
addAttributeInstance(AttributeImpl attribute) |
void |
addCharTermAttribute(CharSequence sequence) |
void |
addDeleteLuceneWork(String entityClassName,
ConversionContext conversionContext) |
void |
addDoubleNumericField(double value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addFieldable(byte[] instanceAsByte) |
void |
addFieldWithBinaryData(String name,
byte[] value,
int offset,
int length,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addFieldWithSerializableReaderData(String name,
byte[] valueAsByte,
SerializableTermVector termVector,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addFieldWithStringData(String name,
String value,
SerializableStore store,
SerializableIndex index,
SerializableTermVector termVector,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addFieldWithTokenStreamData(String name,
SerializableTermVector termVector,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addFlagsAttribute(int flags) |
void |
addFloatNumericField(float value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addId(Serializable id) |
void |
addIdAsJavaSerialized(byte[] idAsByte) |
void |
addIntNumericField(int value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addKeywordAttribute(boolean isKeyword) |
void |
addLongNumericField(long value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions) |
void |
addOffsetAttribute(int startOffset,
int endOffset) |
void |
addOptimizeAll() |
void |
addPayloadAttribute(byte[] payloads) |
void |
addPositionIncrementAttribute(int positionIncrement) |
void |
addPurgeAllLuceneWork(String entityClassName) |
void |
addSerializedAttribute(byte[] bytes) |
void |
addToken() |
void |
addTokenTrackingAttribute(List<Integer> positions) |
void |
addTypeAttribute(String type) |
void |
addUpdateLuceneWork(String entityClassName,
Map<String,String> fieldToAnalyzerMap,
ConversionContext conversionContext) |
void |
defineDocument(float boost) |
List<AttributeImpl> |
getAttributes() |
List<LuceneWork> |
getLuceneWorks() |
List<List<AttributeImpl>> |
getTokens() |
public LuceneWorkHydrator(SearchFactoryImplementor searchFactory)
public List<LuceneWork> getLuceneWorks()
public void addOptimizeAll()
addOptimizeAll in interface LuceneWorksBuilderpublic void addPurgeAllLuceneWork(String entityClassName)
addPurgeAllLuceneWork in interface LuceneWorksBuilderpublic void addIdAsJavaSerialized(byte[] idAsByte)
addIdAsJavaSerialized in interface LuceneWorksBuilderpublic void addId(Serializable id)
addId in interface LuceneWorksBuilderpublic void addDeleteLuceneWork(String entityClassName, ConversionContext conversionContext)
addDeleteLuceneWork in interface LuceneWorksBuilderpublic void addAddLuceneWork(String entityClassName, Map<String,String> fieldToAnalyzerMap, ConversionContext conversionContext)
addAddLuceneWork in interface LuceneWorksBuilderpublic void addUpdateLuceneWork(String entityClassName, Map<String,String> fieldToAnalyzerMap, ConversionContext conversionContext)
addUpdateLuceneWork in interface LuceneWorksBuilderpublic void defineDocument(float boost)
defineDocument in interface LuceneWorksBuilderpublic void addFieldable(byte[] instanceAsByte)
addFieldable in interface LuceneWorksBuilderpublic void addIntNumericField(int value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
addIntNumericField in interface LuceneWorksBuilderpublic void addLongNumericField(long value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
addLongNumericField in interface LuceneWorksBuilderpublic void addFloatNumericField(float value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
addFloatNumericField in interface LuceneWorksBuilderpublic void addDoubleNumericField(double value,
String name,
int precisionStep,
SerializableStore store,
boolean indexed,
float boost,
boolean omitNorms,
boolean omitTermFreqAndPositions)
addDoubleNumericField in interface LuceneWorksBuilderpublic void addFieldWithBinaryData(String name, byte[] value, int offset, int length, float boost, boolean omitNorms, boolean omitTermFreqAndPositions)
addFieldWithBinaryData in interface LuceneWorksBuilderpublic void addFieldWithStringData(String name, String value, SerializableStore store, SerializableIndex index, SerializableTermVector termVector, float boost, boolean omitNorms, boolean omitTermFreqAndPositions)
addFieldWithStringData in interface LuceneWorksBuilderpublic void addFieldWithTokenStreamData(String name, SerializableTermVector termVector, float boost, boolean omitNorms, boolean omitTermFreqAndPositions)
addFieldWithTokenStreamData in interface LuceneWorksBuilderpublic void addFieldWithSerializableReaderData(String name, byte[] valueAsByte, SerializableTermVector termVector, float boost, boolean omitNorms, boolean omitTermFreqAndPositions)
addFieldWithSerializableReaderData in interface LuceneWorksBuilderpublic void addSerializedAttribute(byte[] bytes)
addSerializedAttribute in interface LuceneWorksBuilderpublic void addAttributeInstance(AttributeImpl attribute)
addAttributeInstance in interface LuceneWorksBuilderpublic void addTokenTrackingAttribute(List<Integer> positions)
addTokenTrackingAttribute in interface LuceneWorksBuilderpublic void addCharTermAttribute(CharSequence sequence)
addCharTermAttribute in interface LuceneWorksBuilderpublic void addPayloadAttribute(byte[] payloads)
addPayloadAttribute in interface LuceneWorksBuilderpublic void addKeywordAttribute(boolean isKeyword)
addKeywordAttribute in interface LuceneWorksBuilderpublic void addPositionIncrementAttribute(int positionIncrement)
addPositionIncrementAttribute in interface LuceneWorksBuilderpublic void addFlagsAttribute(int flags)
addFlagsAttribute in interface LuceneWorksBuilderpublic void addTypeAttribute(String type)
addTypeAttribute in interface LuceneWorksBuilderpublic void addOffsetAttribute(int startOffset,
int endOffset)
addOffsetAttribute in interface LuceneWorksBuilderpublic void addToken()
addToken in interface LuceneWorksBuilderpublic List<AttributeImpl> getAttributes()
public List<List<AttributeImpl>> getTokens()
Copyright © 2006-2015 Red Hat, Inc. All Rights Reserved