org.apache.lucene.gdata.search.analysis
Class MixedContentStrategy

java.lang.Object
  extended by org.apache.lucene.gdata.search.analysis.ContentStrategy
      extended by org.apache.lucene.gdata.search.analysis.MixedContentStrategy

public class MixedContentStrategy
extends ContentStrategy

Author:
Simon Willnauer

Field Summary
protected  ContentStrategy strategy
           
 
Fields inherited from class org.apache.lucene.gdata.search.analysis.ContentStrategy
config, content, fieldName, index, store
 
Constructor Summary
protected MixedContentStrategy(IndexSchemaField fieldConfiguration)
           
 
Method Summary
 Field[] createLuceneField()
          This method creates a lucene field from the retrieved content of the entity.
 void processIndexable(Indexable<? extends Node,? extends ServerBaseEntry> indexable)
           
 
Methods inherited from class org.apache.lucene.gdata.search.analysis.ContentStrategy
getFieldStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strategy

protected ContentStrategy strategy
Constructor Detail

MixedContentStrategy

protected MixedContentStrategy(IndexSchemaField fieldConfiguration)
Method Detail

processIndexable

public void processIndexable(Indexable<? extends Node,? extends ServerBaseEntry> indexable)
                      throws NotIndexableException
Specified by:
processIndexable in class ContentStrategy
Throws:
NotIndexableException
See Also:
ContentStrategy.processIndexable(org.apache.lucene.gdata.search.analysis.Indexable)

createLuceneField

public Field[] createLuceneField()
Description copied from class: ContentStrategy
This method creates a lucene field from the retrieved content of the entity. Values for Field.Index, Field.Store, the field name and the boost factor are configured in the IndexSchemaField passed by the constructor e.g the factory method. This method might be overwritten by subclasses.

Overrides:
createLuceneField in class ContentStrategy
Returns:
the Lucene Field
See Also:
ContentStrategy.createLuceneField()


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.