|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.search.HitCollector com.atlassian.jira.issue.statistics.util.AbstractOneDimensionalHitCollector
public abstract class AbstractOneDimensionalHitCollector
Used to traverse a query and collect if the specified one dimension is relevant, this will keep track of the irrelevant count.
Constructor Summary | |
---|---|
AbstractOneDimensionalHitCollector(java.lang.String fieldId,
org.apache.lucene.index.IndexReader indexReader,
FieldVisibilityManager fieldVisibilityManager,
ReaderCache readerCache)
|
Method Summary | |
---|---|
void |
collect(int i,
float v)
|
protected abstract void |
collectIrrelevant(int docId)
Implement this if you would like to do something when the hit collector has encountered a docId that contains an irrelevant data match |
protected abstract void |
collectWithTerms(int docId,
java.util.Collection<java.lang.String> terms)
Implement this if you would like to do something with the hit we have found. |
long |
getHitCount()
Returns the number of times the collect(int, float) method was called. |
long |
getIrrelevantCount()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractOneDimensionalHitCollector(java.lang.String fieldId, org.apache.lucene.index.IndexReader indexReader, FieldVisibilityManager fieldVisibilityManager, ReaderCache readerCache)
Method Detail |
---|
public void collect(int i, float v)
collect
in class org.apache.lucene.search.HitCollector
public long getIrrelevantCount()
public long getHitCount()
collect(int, float)
method was called.
This should return the number of unique issues that was matched during a search.
collect(int, float)
method was called.protected abstract void collectIrrelevant(int docId)
docId
- the match we have foundprotected abstract void collectWithTerms(int docId, java.util.Collection<java.lang.String> terms)
docId
- the doc id of the hitterms
- the terms for the fieldId for this document, pre-calculated so you may not need to call getDocument
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |