org.activemath.omdocjdom.index.queries
Class PlainTextAMIndexQuery

java.lang.Object
  extended by org.activemath.omdocjdom.index.queries.AbstractAMIndexQuery
      extended by org.activemath.omdocjdom.index.queries.PlainTextAMIndexQuery
All Implemented Interfaces:
IndexConstants

public class PlainTextAMIndexQuery
extends AbstractAMIndexQuery

A query for simple words


Field Summary
 
Fields inherited from interface org.activemath.omdocjdom.index.IndexConstants
FIELDNAME_id, FIELDNAME_metadata, FIELDNAME_type, LANG_ALL, LANG_UNIVERSAL, SUBFIELDNAME_field, SUBFIELDNAME_learningContext
 
Constructor Summary
PlainTextAMIndexQuery(String text, List languages, boolean prefix, boolean fuzzy, boolean phoneticAsWell, boolean phrase, User user)
           
 
Method Summary
 org.apache.lucene.search.Query createQueryForVariation(String field, String lang)
          Creates a query for this field and language.
 String toString()
           
 
Methods inherited from class org.activemath.omdocjdom.index.queries.AbstractAMIndexQuery
asLuceneQuery, feedVariationAlongLanguages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlainTextAMIndexQuery

public PlainTextAMIndexQuery(String text,
                             List languages,
                             boolean prefix,
                             boolean fuzzy,
                             boolean phoneticAsWell,
                             boolean phrase,
                             User user)
Method Detail

createQueryForVariation

public org.apache.lucene.search.Query createQueryForVariation(String field,
                                                              String lang)
Description copied from class: AbstractAMIndexQuery
Creates a query for this field and language.

Specified by:
createQueryForVariation in class AbstractAMIndexQuery
Parameters:
field - the field name this should apply to
lang - the language (added to the field name if non-null)
Returns:
the query that will be composed with others with varying fields and languages

toString

public String toString()
Overrides:
toString in class AbstractAMIndexQuery