org.apache.nutch.searcher
Class QueryParams

java.lang.Object
  extended by org.apache.nutch.searcher.QueryParams
All Implemented Interfaces:
Writable

public class QueryParams
extends Object
implements Writable

Query context object that describes the context of the query.


Field Summary
static String DEFAULT_DEDUP_FIELD
           
static int DEFAULT_MAX_HITS_PER_DUP
           
static int DEFAULT_NUM_HITS
           
static boolean DEFAULT_REVERSE
           
 
Constructor Summary
QueryParams()
           
QueryParams(int numHits, int maxHitsPerDup, String dedupField, String sortField, boolean reverse)
           
 
Method Summary
 boolean equals(Object obj)
           
 String get(String name)
           
 String getDedupField()
           
 int getMaxHitsPerDup()
           
 int getNumHits()
           
 String getSortField()
           
 void initFrom(int numHits, int maxHitsPerDup, String dedupField, String sortField, boolean reverse)
           
 boolean isReverse()
           
 void put(String name, String value)
           
 void readFields(DataInput input)
           
 void setDedupField(String dedupField)
           
 void setMaxHitsPerDup(int maxHitsPerDup)
           
 void setNumHits(int numHits)
           
 void setReverse(boolean reverse)
           
 void setSortField(String sortField)
           
 void write(DataOutput output)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DEDUP_FIELD

public static final String DEFAULT_DEDUP_FIELD
See Also:
Constant Field Values

DEFAULT_MAX_HITS_PER_DUP

public static final int DEFAULT_MAX_HITS_PER_DUP
See Also:
Constant Field Values

DEFAULT_NUM_HITS

public static final int DEFAULT_NUM_HITS
See Also:
Constant Field Values

DEFAULT_REVERSE

public static final boolean DEFAULT_REVERSE
See Also:
Constant Field Values
Constructor Detail

QueryParams

public QueryParams()

QueryParams

public QueryParams(int numHits,
                   int maxHitsPerDup,
                   String dedupField,
                   String sortField,
                   boolean reverse)
Method Detail

setNumHits

public void setNumHits(int numHits)

setMaxHitsPerDup

public void setMaxHitsPerDup(int maxHitsPerDup)

setDedupField

public void setDedupField(String dedupField)

setSortField

public void setSortField(String sortField)

setReverse

public void setReverse(boolean reverse)

initFrom

public void initFrom(int numHits,
                     int maxHitsPerDup,
                     String dedupField,
                     String sortField,
                     boolean reverse)

getNumHits

public int getNumHits()

getMaxHitsPerDup

public int getMaxHitsPerDup()

getDedupField

public String getDedupField()

getSortField

public String getSortField()

isReverse

public boolean isReverse()

get

public String get(String name)

put

public void put(String name,
                String value)

readFields

public void readFields(DataInput input)
                throws IOException
Specified by:
readFields in interface Writable
Throws:
IOException

write

public void write(DataOutput output)
           throws IOException
Specified by:
write in interface Writable
Throws:
IOException

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2006 The Apache Software Foundation