public class InformationFlowQE extends AbstractQE implements QueryExpansion
Query Expansion based on Information Flow
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Constructor and Description |
|---|
InformationFlowQE(HALSpace halSpace,
IndexReader indexReader,
int expandTermNum,
double expandCoeffi) |
InformationFlowQE(IndexReader indexReader,
int expandTermNum,
double expandCoeffi) |
| Modifier and Type | Method and Description |
|---|---|
IRQuery |
expand(IRQuery initQuery) |
double |
getDominantVectorThreshold() |
double |
getDominantVectorWeight() |
double |
getMultiplier() |
double |
getSubordinateVectorThreshold() |
double |
getSubordinateVectorWeight() |
void |
setDominantVectorThreshold(double threshold) |
void |
setDominantVectorWeight(double weight) |
void |
setHALSpace(HALSpace halSpace) |
void |
setMultiplier(double multiplier) |
void |
setSubordinateVectorThreshold(double threshold) |
void |
setSubordinateVectorWeight(double weight) |
buildQuery, buildSimpleTermPredicate, checkSimpleTermQuerypublic InformationFlowQE(IndexReader indexReader, int expandTermNum, double expandCoeffi)
public InformationFlowQE(HALSpace halSpace, IndexReader indexReader, int expandTermNum, double expandCoeffi)
public void setHALSpace(HALSpace halSpace)
public void setMultiplier(double multiplier)
public double getMultiplier()
public void setDominantVectorWeight(double weight)
public double getDominantVectorWeight()
public void setSubordinateVectorWeight(double weight)
public double getSubordinateVectorWeight()
public void setDominantVectorThreshold(double threshold)
public double getDominantVectorThreshold()
public void setSubordinateVectorThreshold(double threshold)
public double getSubordinateVectorThreshold()
public IRQuery expand(IRQuery initQuery)
expand in interface QueryExpansioninitQuery - the initial queryCopyright © 2018 JULIE Lab, Germany. All rights reserved.