|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.gouv.culture.sdx.utils.SdxObjectImpl
fr.gouv.culture.sdx.utils.lucene.LuceneData
In progress, good idea, but we need a use case?-rbp This class basically provides an easy way to build a lucene document for store in a LuceneDataStore Created by IntelliJ IDEA. User: rpandey Date: Dec 12, 2002 Time: 2:14:55 PM To change this template use Options | File Templates.
Field Summary | |
static java.lang.String |
allKey
|
static java.lang.String |
allValue
|
static java.lang.String |
idKey
|
protected java.util.Hashtable |
ldFields
|
static java.lang.String |
xmlLangKey
|
Fields inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl |
encoding, logger |
Constructor Summary | |
LuceneData()
|
|
LuceneData(org.apache.lucene.document.Document lDoc)
|
Method Summary | |
void |
addField(java.lang.String fieldName,
java.lang.String value,
java.lang.String type)
|
protected void |
addLDField(org.apache.lucene.document.Field f)
|
protected void |
addLDField(java.lang.String name,
java.lang.String value)
Builds a keyworld lucene field |
protected void |
addLDField(java.lang.String name,
java.lang.String value,
java.lang.String type)
|
protected void |
deleteLDField(java.lang.String name)
|
java.util.Enumeration |
getContentFields()
Returns only the content LuceneDataFields, excluding the all, id, and xmllang fields |
LuceneDataField |
getField(java.lang.String key)
Gets a specific LuceneDataField |
java.util.Enumeration |
getFields()
Returns all LuceneDataFields |
java.lang.String |
getFieldValue(java.lang.String fieldName)
|
java.lang.String[] |
getFieldValues(java.lang.String fieldName)
|
java.lang.String |
getId()
|
org.apache.lucene.document.Document |
getLuceneDocument()
Returns a Lucene f based upon the current set of properties/LuceneDataFields. |
protected org.apache.lucene.document.Field |
getLuceneField(java.lang.String name,
java.lang.String value)
Returns a Lucene field for indexing a name/value pair. |
java.lang.String |
getXmlLang()
|
void |
removeField(java.lang.String fieldName)
|
void |
removeValue(java.lang.String fieldName,
java.lang.String value)
|
void |
setId(java.lang.String id)
|
void |
setXmlLang(java.lang.String xmlLang)
|
protected void |
updateLDField(java.lang.String name,
java.lang.String value)
|
Methods inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl |
enableLogging, getChildLogger, setEncoding |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Hashtable ldFields
public static final java.lang.String allKey
public static final java.lang.String allValue
public static final java.lang.String idKey
public static final java.lang.String xmlLangKey
Constructor Detail |
public LuceneData()
public LuceneData(org.apache.lucene.document.Document lDoc)
Method Detail |
public void setId(java.lang.String id)
public void setXmlLang(java.lang.String xmlLang)
public java.lang.String getXmlLang()
public java.lang.String getId()
public void addField(java.lang.String fieldName, java.lang.String value, java.lang.String type)
public void removeField(java.lang.String fieldName)
public void removeValue(java.lang.String fieldName, java.lang.String value)
public java.lang.String[] getFieldValues(java.lang.String fieldName)
public java.lang.String getFieldValue(java.lang.String fieldName)
public org.apache.lucene.document.Document getLuceneDocument()
protected void addLDField(java.lang.String name, java.lang.String value)
protected void addLDField(java.lang.String name, java.lang.String value, java.lang.String type)
protected void addLDField(org.apache.lucene.document.Field f)
protected void updateLDField(java.lang.String name, java.lang.String value)
protected void deleteLDField(java.lang.String name)
public LuceneDataField getField(java.lang.String key)
public java.util.Enumeration getFields()
public java.util.Enumeration getContentFields()
protected org.apache.lucene.document.Field getLuceneField(java.lang.String name, java.lang.String value) throws SDXException
name
- Name of the field.value
- Value of the field.
SDXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |