dragon.ir.query
Class PhraseQEGenerator

java.lang.Object
  |
  +--dragon.ir.query.AbstractQueryGenerator
        |
        +--dragon.ir.query.PhraseQEGenerator
All Implemented Interfaces:
QueryGenerator

public class PhraseQEGenerator
extends AbstractQueryGenerator

Phrase Query generator

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Constructor Summary
PhraseQEGenerator(KnowledgeBase phraseKngBase, PhraseExtractor phraseExtractor, TokenExtractor tokenExtractor, double transCoefficient, int expandTermNum)
           
PhraseQEGenerator(KnowledgeBase tokenKngBase, TokenExtractor tokenExtractor, double transCoefficient, int expandTermNum)
           
 
Method Summary
 IRQuery generate(Article topic)
           
 void initialize(boolean useTitle, boolean useAbt, boolean useBody, boolean useMeta)
           
 
Methods inherited from class dragon.ir.query.AbstractQueryGenerator
generate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhraseQEGenerator

public PhraseQEGenerator(KnowledgeBase tokenKngBase,
                         TokenExtractor tokenExtractor,
                         double transCoefficient,
                         int expandTermNum)

PhraseQEGenerator

public PhraseQEGenerator(KnowledgeBase phraseKngBase,
                         PhraseExtractor phraseExtractor,
                         TokenExtractor tokenExtractor,
                         double transCoefficient,
                         int expandTermNum)
Method Detail

initialize

public void initialize(boolean useTitle,
                       boolean useAbt,
                       boolean useBody,
                       boolean useMeta)

generate

public IRQuery generate(Article topic)
Parameters:
topic - query topic
Returns:
structured query