com.fatwire.cs.core.search.source
Interface IndexSourceMetadata


public interface IndexSourceMetadata

todo: Add class/interface details


Method Summary
 java.lang.String getDefaultSearchField()
           
 FieldDescriptor getFieldDescriptor(java.lang.String name)
           
 java.lang.String getFieldDescriptorString()
           
 java.util.Set<java.lang.String> getFieldNames()
           
 java.lang.String getName()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.util.Set<java.lang.String> getPropertyNames()
           
 java.lang.String getSearchEngineName()
           
 java.util.List<java.lang.String> getSortableFields()
           
 java.lang.String getUniqueIDField()
           
 boolean indexableField(java.lang.String fieldname)
           
 boolean indexAllFields()
           
 void setProperty(java.lang.String key, java.lang.String value)
           
 

Method Detail

getName

java.lang.String getName()

getFieldDescriptor

FieldDescriptor getFieldDescriptor(java.lang.String name)

getFieldDescriptorString

java.lang.String getFieldDescriptorString()

getFieldNames

java.util.Set<java.lang.String> getFieldNames()

indexableField

boolean indexableField(java.lang.String fieldname)

indexAllFields

boolean indexAllFields()

getSortableFields

java.util.List<java.lang.String> getSortableFields()

getUniqueIDField

java.lang.String getUniqueIDField()

getDefaultSearchField

java.lang.String getDefaultSearchField()

getProperty

java.lang.String getProperty(java.lang.String key)

setProperty

void setProperty(java.lang.String key,
                 java.lang.String value)

getPropertyNames

java.util.Set<java.lang.String> getPropertyNames()

getSearchEngineName

java.lang.String getSearchEngineName()