dragon.ir.query
Class BasicQueryGenerator

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

public class BasicQueryGenerator
extends AbstractQueryGenerator

Basic Query Generator

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
protected  IRSection[] arrSections
           
protected  boolean initialized
           
protected  boolean relationSupported
           
protected  QueryWriter writer
           
 
Constructor Summary
BasicQueryGenerator(ConceptExtractor ce, boolean indexConceptEntry)
           
BasicQueryGenerator(TripleExtractor te, boolean indexConceptEntry)
           
 
Method Summary
 IRQuery generate(Article article)
           
 void initialize(double titleWeight, double abstractWeight, double bodyWeight, double metaWeight, double subtermWeight)
           
 
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
 

Field Detail

writer

protected QueryWriter writer

arrSections

protected IRSection[] arrSections

relationSupported

protected boolean relationSupported

initialized

protected boolean initialized
Constructor Detail

BasicQueryGenerator

public BasicQueryGenerator(TripleExtractor te,
                           boolean indexConceptEntry)

BasicQueryGenerator

public BasicQueryGenerator(ConceptExtractor ce,
                           boolean indexConceptEntry)
Method Detail

initialize

public void initialize(double titleWeight,
                       double abstractWeight,
                       double bodyWeight,
                       double metaWeight,
                       double subtermWeight)

generate

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