|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.gla.dcs.renaissance.iqir.in.PureINExtractor
public abstract class PureINExtractor
Given a compact representation of a document, get its pure IN fragments
Constructor Summary | |
---|---|
PureINExtractor()
|
Method Summary | |
---|---|
abstract Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> |
getIterator(CompactDocument document)
Get an iterator for the document pure information need aspects |
abstract Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> |
getIterator(CompactDocument document,
Iterator<it.unimi.dsi.util.Interval> intervalIterator)
Extract pure INs using an interval iterator |
void |
init(IndexConfiguration index,
CompactDocumentStorage storage)
Initialise the pure IN extractor |
Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> |
vectors(CompactDocument document)
Get the vectors for one document given its id |
Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> |
vectors(CompactDocument document,
it.unimi.dsi.util.Interval... interval)
|
Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> |
vectors(CompactDocument document,
Iterator<it.unimi.dsi.util.Interval> intervalIterator)
Get the vectors for one document and a term given its id |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PureINExtractor()
Method Detail |
---|
public void init(IndexConfiguration index, CompactDocumentStorage storage)
public final Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> vectors(CompactDocument document)
document
- The document
Exception
- When an exception occurspublic final Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> vectors(CompactDocument document, Iterator<it.unimi.dsi.util.Interval> intervalIterator)
document
- The document
Exception
- When an exception occurspublic abstract Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document)
document
- The document from which we want the aspects
public abstract Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document, Iterator<it.unimi.dsi.util.Interval> intervalIterator)
public Iterable<bpiwowar.maths.matrix.DoubleMatrix1D> vectors(CompactDocument document, it.unimi.dsi.util.Interval... interval)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |