lemurproject.indri
Class QueryExpander

java.lang.Object
  extended by lemurproject.indri.QueryExpander
Direct Known Subclasses:
PonteExpander, RMExpander

public class QueryExpander
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
private  long swigCPtr
           
 
Constructor Summary
protected QueryExpander(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 java.lang.String expand(java.lang.String originalQuery, ScoredExtentResult[] results)
           
protected  void finalize()
           
protected static long getCPtr(QueryExpander obj)
           
 ScoredExtentResult[] runExpandedQuery(java.lang.String originalQuery, int resultsRequested)
           
 ScoredExtentResult[] runExpandedQuery(java.lang.String originalQuery, int resultsRequested, boolean verbose)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCPtr

private long swigCPtr

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

QueryExpander

protected QueryExpander(long cPtr,
                        boolean cMemoryOwn)
Method Detail

getCPtr

protected static long getCPtr(QueryExpander obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

runExpandedQuery

public ScoredExtentResult[] runExpandedQuery(java.lang.String originalQuery,
                                             int resultsRequested,
                                             boolean verbose)

runExpandedQuery

public ScoredExtentResult[] runExpandedQuery(java.lang.String originalQuery,
                                             int resultsRequested)

expand

public java.lang.String expand(java.lang.String originalQuery,
                               ScoredExtentResult[] results)