|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lexevs.dao.index.indexer.LuceneLoaderCode
public abstract class LuceneLoaderCode
Base Lucene Loader code.
Nested Class Summary | |
---|---|
protected class |
LuceneLoaderCode.Qualifier
The Class Qualifier. |
Field Summary | |
---|---|
protected org.apache.lucene.analysis.PerFieldAnalyzerWrapper |
analyzer_
The analyzer_. |
static java.lang.String |
CODING_SCHEME_ID_FIELD
The CODIN g_ schem e_ i d_ field. |
static java.lang.String |
CODING_SCHEME_NAME_FIELD
The CODIN g_ schem e_ nam e_ field. |
static java.lang.String |
CODING_SCHEME_URI_VERSION_CODE_NAMESPACE_KEY_FIELD
|
static java.lang.String |
CODING_SCHEME_URI_VERSION_KEY_FIELD
The CODIN g_ schem e_ ur i_ versio n_ ke y_ field. |
static java.lang.String |
CODING_SCHEME_VERSION_FIELD
The CODIN g_ schem e_ i d_ field. |
protected boolean |
createBoundryDocuments
The create boundry documents. |
protected static java.lang.String |
DOUBLE_METAPHONE_PREFIX
The Constant DOUBLE_METAPHONE_PREFIX. |
static java.lang.String |
DOUBLE_METAPHONE_PROPERTY_VALUE_FIELD
The DOUBL e_ metaphon e_ propert y_ valu e_ field. |
protected static boolean |
doubleMetaphoneEnabled_
The double metaphone enabled_. |
static java.lang.String |
ENTITY_UID_FIELD
The STEMMIN g_ propert y_ valu e_ field. |
static char[] |
lexGridWhiteSpaceIndexSet
The lex grid white space index set. |
static java.lang.String |
LITERAL_AND_REVERSE_PREFIX
The Constant LITERAL_AND_REVERSE_PREFIX. |
static java.lang.String |
LITERAL_AND_REVERSE_PROPERTY_VALUE_FIELD
The LITERA l_ an d_ revers e_ propert y_ valu e_ field. |
protected static java.lang.String |
LITERAL_PREFIX
The Constant LITERAL_PREFIX. |
static java.lang.String |
LITERAL_PROPERTY_VALUE_FIELD
The LITERA l_ propert y_ valu e_ field. |
static org.apache.lucene.analysis.Analyzer |
literalAnalyzer
The literal analyzer. |
protected org.apache.log4j.Logger |
logger
The logger. |
protected static java.lang.String |
NORM_PREFIX
The Constant NORM_PREFIX. |
static java.lang.String |
NORM_PROPERTY_VALUE_FIELD
The NOR m_ propert y_ valu e_ field. |
protected static boolean |
normEnabled_
The norm enabled_. |
static java.lang.String |
PROPERTY_VALUE_FIELD
The PROPERT y_ valu e_ field. |
static java.lang.String |
QUALIFIER_NAME_VALUE_SPLIT_TOKEN
The Constant QUALIFIER_NAME_VALUE_SPLIT_TOKEN. |
protected static java.lang.String |
REVERSE_PREFIX
The Constant REVERSE_PREFIX. |
static java.lang.String |
REVERSE_PROPERTY_VALUE_FIELD
The REVERS e_ propert y_ valu e_ field. |
protected static java.lang.String |
STEMMING_PREFIX
The Constant STEMMING_PREFIX. |
static java.lang.String |
STEMMING_PROPERTY_VALUE_FIELD
The STEMMIN g_ propert y_ valu e_ field. |
protected static boolean |
stemmingEnabled_
The stemming enabled_. |
static boolean |
storeLexBIGMinimum
The store lex big minimum. |
static java.lang.String |
STRING_TOKEINZER_TOKEN
The Constant STRING_TOKEINZER_TOKEN. |
static java.lang.String |
UNTOKENIZED_LOWERCASE_PROPERTY_VALUE_FIELD
The UNTOKENIZE d_ lowercas e_ propert y_ valu e_ field. |
protected boolean |
useCompoundFile_
The use compound file_. |
Constructor Summary | |
---|---|
protected |
LuceneLoaderCode()
|
Method Summary | |
---|---|
protected org.apache.lucene.document.Document |
addEntity(java.lang.String codingSchemeName,
java.lang.String codingSchemeId,
java.lang.String codingSchemeVersion,
java.lang.String entityUid,
java.lang.String entityCode,
java.lang.String entityNamespace,
java.lang.String[] entityTypes,
java.lang.String entityDescription,
java.lang.String propertyType,
java.lang.String propertyName,
java.lang.String propertyValue,
java.lang.Boolean isActive,
java.lang.Boolean isAnonymous,
java.lang.String format,
java.lang.String language,
java.lang.Boolean isPreferred,
java.lang.String conceptStatus,
java.lang.String propertyId,
java.lang.String degreeOfFidelity,
java.lang.Boolean matchIfNoContext,
java.lang.String representationalForm,
java.lang.String[] sources,
java.lang.String[] usageContexts,
LuceneLoaderCode.Qualifier[] qualifiers)
Adds the entity. |
protected org.apache.lucene.document.Document |
addEntityBoundryDocument(java.lang.String codingSchemeName,
java.lang.String codingSchemeId,
java.lang.String codingSchemeVersion,
java.lang.String entityId,
java.lang.String entityCodeNamespace)
Adds the entity boundry document. |
static java.lang.String |
createCodingSchemeUriVersionCodeNamespaceKey(java.lang.String uri,
java.lang.String version,
java.lang.String code,
java.lang.String namespace)
|
static java.lang.String |
createCodingSchemeUriVersionKey(java.lang.String uri,
java.lang.String version)
Creates the coding scheme uri version key. |
org.apache.lucene.analysis.Analyzer |
getAnalyzer()
|
static org.apache.lucene.analysis.PerFieldAnalyzerWrapper |
getAnaylzer()
|
LuceneEntityDao |
getLuceneEntityDao()
|
protected void |
initIndexes()
Inits the indexes. |
java.lang.String |
reverseTermsInPropertyValue(java.lang.String propertyValue)
Reverse terms in property value. |
void |
setLuceneEntityDao(LuceneEntityDao luceneEntityDao)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static char[] lexGridWhiteSpaceIndexSet
protected boolean useCompoundFile_
protected static boolean normEnabled_
protected static boolean doubleMetaphoneEnabled_
protected static boolean stemmingEnabled_
protected final org.apache.log4j.Logger logger
protected static final java.lang.String NORM_PREFIX
protected static final java.lang.String DOUBLE_METAPHONE_PREFIX
protected static final java.lang.String STEMMING_PREFIX
protected static final java.lang.String LITERAL_PREFIX
protected static final java.lang.String REVERSE_PREFIX
public static final java.lang.String LITERAL_AND_REVERSE_PREFIX
public static java.lang.String PROPERTY_VALUE_FIELD
public static java.lang.String CODING_SCHEME_NAME_FIELD
public static java.lang.String CODING_SCHEME_ID_FIELD
public static java.lang.String CODING_SCHEME_VERSION_FIELD
public static java.lang.String CODING_SCHEME_URI_VERSION_KEY_FIELD
public static java.lang.String UNTOKENIZED_LOWERCASE_PROPERTY_VALUE_FIELD
public static java.lang.String LITERAL_PROPERTY_VALUE_FIELD
public static java.lang.String REVERSE_PROPERTY_VALUE_FIELD
public static java.lang.String NORM_PROPERTY_VALUE_FIELD
public static java.lang.String STEMMING_PROPERTY_VALUE_FIELD
public static java.lang.String ENTITY_UID_FIELD
public static java.lang.String DOUBLE_METAPHONE_PROPERTY_VALUE_FIELD
public static java.lang.String LITERAL_AND_REVERSE_PROPERTY_VALUE_FIELD
public static java.lang.String CODING_SCHEME_URI_VERSION_CODE_NAMESPACE_KEY_FIELD
protected boolean createBoundryDocuments
protected org.apache.lucene.analysis.PerFieldAnalyzerWrapper analyzer_
public static final java.lang.String STRING_TOKEINZER_TOKEN
public static final java.lang.String QUALIFIER_NAME_VALUE_SPLIT_TOKEN
public static boolean storeLexBIGMinimum
public static org.apache.lucene.analysis.Analyzer literalAnalyzer
Constructor Detail |
---|
protected LuceneLoaderCode()
Method Detail |
---|
protected org.apache.lucene.document.Document addEntity(java.lang.String codingSchemeName, java.lang.String codingSchemeId, java.lang.String codingSchemeVersion, java.lang.String entityUid, java.lang.String entityCode, java.lang.String entityNamespace, java.lang.String[] entityTypes, java.lang.String entityDescription, java.lang.String propertyType, java.lang.String propertyName, java.lang.String propertyValue, java.lang.Boolean isActive, java.lang.Boolean isAnonymous, java.lang.String format, java.lang.String language, java.lang.Boolean isPreferred, java.lang.String conceptStatus, java.lang.String propertyId, java.lang.String degreeOfFidelity, java.lang.Boolean matchIfNoContext, java.lang.String representationalForm, java.lang.String[] sources, java.lang.String[] usageContexts, LuceneLoaderCode.Qualifier[] qualifiers) throws java.lang.Exception
codingSchemeName
- the coding scheme namecodingSchemeId
- the coding scheme idcodingSchemeVersion
- the coding scheme versionentityId
- the entity identityNamespace
- the entity namespaceentityType
- the entity typeentityDescription
- the entity descriptionpropertyType
- the property typepropertyName
- the property namepropertyValue
- the property valueisActive
- the is activeformat
- the formatlanguage
- the languageisPreferred
- the is preferredconceptStatus
- the concept statuspropertyId
- the property iddegreeOfFidelity
- the degree of fidelitymatchIfNoContext
- the match if no contextrepresentationalForm
- the representational formsources
- the sourcesusageContexts
- the usage contextsqualifiers
- the qualifiersstc
- the stc
java.lang.Exception
- the exceptionprotected org.apache.lucene.document.Document addEntityBoundryDocument(java.lang.String codingSchemeName, java.lang.String codingSchemeId, java.lang.String codingSchemeVersion, java.lang.String entityId, java.lang.String entityCodeNamespace) throws java.lang.Exception
codingSchemeName
- the coding scheme namecodingSchemeId
- the coding scheme idcodingSchemeVersion
- the coding scheme versionentityId
- the entity id
java.lang.Exception
- the exceptionprotected void initIndexes() throws InternalErrorException
indexName
- the index nameindexLocation
- the index location
InternalErrorException
- the internal error exceptionpublic static org.apache.lucene.analysis.PerFieldAnalyzerWrapper getAnaylzer()
public java.lang.String reverseTermsInPropertyValue(java.lang.String propertyValue)
propertyValue
- the property value
public static java.lang.String createCodingSchemeUriVersionKey(java.lang.String uri, java.lang.String version)
uri
- the uriversion
- the version
public static java.lang.String createCodingSchemeUriVersionCodeNamespaceKey(java.lang.String uri, java.lang.String version, java.lang.String code, java.lang.String namespace)
public void setLuceneEntityDao(LuceneEntityDao luceneEntityDao)
public LuceneEntityDao getLuceneEntityDao()
public org.apache.lucene.analysis.Analyzer getAnalyzer()
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |