| Package | Description |
|---|---|
| dragon.ir.query | |
| dragon.ir.search | |
| dragon.ir.search.evaluate | |
| dragon.ir.search.expand | |
| dragon.ir.search.feedback |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Predicate
Interface of predicate which is the least unit of IR query
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIRQuery
Abstract class of IR query
|
class |
AbstractPredicate
Abstract class of predicate
|
class |
BoolQualifierPredicate
Bool qualifier predicate
|
class |
BoolRelationPredicate
Bool relation predicate
|
class |
BoolTermPredicate
Bool term predicate
|
class |
RelBoolQuery
Bool realtion query
|
class |
RelSimpleQuery
Simple relation Query
|
class |
SimpleRelationPredicate
Simple relation predicate
|
class |
SimpleTermPredicate
Simple term predicate
|
| Modifier and Type | Method and Description |
|---|---|
IRQuery |
QueryGenerator.generate(Article topic) |
IRQuery |
PhraseQEGenerator.generate(Article topic) |
IRQuery |
BasicQueryGenerator.generate(Article article) |
IRQuery |
QueryGenerator.generate(String topic) |
IRQuery |
AbstractQueryGenerator.generate(String topic) |
IRQuery |
IRQuery.getChild(int index) |
IRQuery |
AbstractPredicate.getChild(int index) |
IRQuery |
AbstractIRQuery.getChild(int index) |
| Modifier and Type | Field and Description |
|---|---|
protected IRQuery |
AbstractSearcher.query |
| Modifier and Type | Method and Description |
|---|---|
IRQuery |
Searcher.getQuery() |
IRQuery |
AbstractSearcher.getQuery() |
| Modifier and Type | Method and Description |
|---|---|
int |
FullRankSearcher.breadthFirstSearch(IRQuery query) |
int |
FullRankSearcher.depthFirstSearch(IRQuery query) |
int |
Searcher.search(IRQuery query) |
int |
QueryExpansionSearcher.search(IRQuery query) |
int |
PartialRankSearcher.search(IRQuery query) |
int |
FullRankSearcher.search(IRQuery query) |
int |
FeedbackSearcher.search(IRQuery query) |
int |
BoolRankSearcher.search(IRQuery query) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
TrecEva.evaluateQuery(IRQuery query,
ArrayList hitlist,
ArrayList relevantList) |
double[] |
TrecEva.evaluateQuery(IRQuery query,
ArrayList hitlist,
ArrayList relevantList,
IndexReader indexReader) |
| Modifier and Type | Method and Description |
|---|---|
protected IRQuery |
AbstractQE.buildQuery(SimpleTermPredicate[] oldQuery,
SimpleTermPredicate[] newQuery,
double expandCoeffi) |
IRQuery |
QueryExpansion.expand(IRQuery initQuery) |
IRQuery |
InformationFlowQE.expand(IRQuery initQuery) |
| Modifier and Type | Method and Description |
|---|---|
IRQuery |
QueryExpansion.expand(IRQuery initQuery) |
IRQuery |
InformationFlowQE.expand(IRQuery initQuery) |
| Modifier and Type | Method and Description |
|---|---|
IRQuery |
InformationFlowFeedback.updateQueryModel(IRQuery oldQuery) |
IRQuery |
Feedback.updateQueryModel(IRQuery oldQuery) |
IRQuery |
AbstractFeedback.updateQueryModel(IRQuery oldQuery) |
| Modifier and Type | Method and Description |
|---|---|
protected ArrayList |
RocchioFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected ArrayList |
RelationTransFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected ArrayList |
PhraseTransFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected ArrayList |
MinDivergenceFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected ArrayList |
InformationFlowFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected ArrayList |
GenerativeFeedback.estimateNewQueryModel(IRQuery oldQuery) |
protected abstract ArrayList |
AbstractFeedback.estimateNewQueryModel(IRQuery oldQuery) |
IRQuery |
InformationFlowFeedback.updateQueryModel(IRQuery oldQuery) |
IRQuery |
Feedback.updateQueryModel(IRQuery oldQuery) |
IRQuery |
AbstractFeedback.updateQueryModel(IRQuery oldQuery) |
Copyright © 2018 JULIE Lab, Germany. All rights reserved.