Class ResultsSummary
- java.lang.Object
-
- com.funnelback.publicui.search.model.padre.ResultsSummary
-
public class ResultsSummary extends java.lang.ObjectSearch result summary, with document counts and information about the current page returned.- Since:
- 11.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResultsSummary.SchemaConstants for the PADRE XML result packet tags.
-
Field Summary
Fields Modifier and Type Field Description private booleananyUrlsPromotedAre any URLs promoted (includes URLs that may have been later removed or collapsed).private java.lang.IntegercarriedOverFtdNumber of events continued from the day when using event search.private java.lang.IntegercollapsedNumber of collapsed resultsprivate java.lang.IntegercurrEndCurrent offset of the last result returned.private java.lang.IntegercurrStartCurrent offset of the first result returned.private java.lang.BooleanestimatedCountsWhether or not the counts within this summary have been estimated.private java.lang.IntegerfullyMatchingNumber of documents that fully matched the query terms.private java.lang.IntegernextStartOffset of the first result of the next page of results.private java.lang.IntegernumRanksNumber of results returned.private java.lang.IntegerpartiallyMatchingNumber of documents that partially matched the query terms.private java.lang.IntegerprevStartOffset of the first result of the previous page of results.private booleanresultDiversificationAppliedWas any result afected by result diversification.private java.lang.IntegertotalDistinctMatchingUrlsNumber of distinct URLs when using event search.private java.lang.IntegertotalMatchingTotal number of documents matching the query terms, fully or partially.private java.lang.IntegertotalSecurityObscuredUrlsThe number of results which are not viewable to the user
-
Constructor Summary
Constructors Constructor Description ResultsSummary()ResultsSummary(java.lang.Integer fullyMatching, java.lang.Integer collapsed, java.lang.Integer partiallyMatching, java.lang.Integer totalMatching, java.lang.Boolean estimatedCounts, java.lang.Integer carriedOverFtd, java.lang.Integer totalDistinctMatchingUrls, java.lang.Integer numRanks, java.lang.Integer currStart, java.lang.Integer currEnd, java.lang.Integer prevStart, java.lang.Integer nextStart, java.lang.Integer totalSecurityObscuredUrls, boolean anyUrlsPromoted, boolean resultDiversificationApplied)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetCarriedOverFtd()Number of events continued from the day when using event search.java.lang.IntegergetCollapsed()Number of collapsed resultsjava.lang.IntegergetCurrEnd()Current offset of the last result returned.java.lang.IntegergetCurrStart()Current offset of the first result returned.java.lang.BooleangetEstimatedCounts()Whether or not the counts within this summary have been estimated.java.lang.IntegergetFullyMatching()Number of documents that fully matched the query terms.java.lang.IntegergetNextStart()Offset of the first result of the next page of results.java.lang.IntegergetNumRanks()Number of results returned.java.lang.IntegergetPartiallyMatching()Number of documents that partially matched the query terms.java.lang.IntegergetPrevStart()Offset of the first result of the previous page of results.java.lang.IntegergetTotalDistinctMatchingUrls()Number of distinct URLs when using event search.java.lang.IntegergetTotalMatching()Total number of documents matching the query terms, fully or partially.java.lang.IntegergetTotalSecurityObscuredUrls()The number of results which are not viewable to the userbooleanisAnyUrlsPromoted()Are any URLs promoted (includes URLs that may have been later removed or collapsed).booleanisResultDiversificationApplied()Was any result afected by result diversification.voidsetAnyUrlsPromoted(boolean anyUrlsPromoted)Are any URLs promoted (includes URLs that may have been later removed or collapsed).voidsetCarriedOverFtd(java.lang.Integer carriedOverFtd)Number of events continued from the day when using event search.voidsetCollapsed(java.lang.Integer collapsed)Number of collapsed resultsvoidsetCurrEnd(java.lang.Integer currEnd)Current offset of the last result returned.voidsetCurrStart(java.lang.Integer currStart)Current offset of the first result returned.voidsetEstimatedCounts(java.lang.Boolean estimatedCounts)Whether or not the counts within this summary have been estimated.voidsetFullyMatching(java.lang.Integer fullyMatching)Number of documents that fully matched the query terms.voidsetNextStart(java.lang.Integer nextStart)Offset of the first result of the next page of results.voidsetNumRanks(java.lang.Integer numRanks)Number of results returned.voidsetPartiallyMatching(java.lang.Integer partiallyMatching)Number of documents that partially matched the query terms.voidsetPrevStart(java.lang.Integer prevStart)Offset of the first result of the previous page of results.voidsetResultDiversificationApplied(boolean resultDiversificationApplied)Was any result afected by result diversification.voidsetTotalDistinctMatchingUrls(java.lang.Integer totalDistinctMatchingUrls)Number of distinct URLs when using event search.voidsetTotalMatching(java.lang.Integer totalMatching)Total number of documents matching the query terms, fully or partially.voidsetTotalSecurityObscuredUrls(java.lang.Integer totalSecurityObscuredUrls)The number of results which are not viewable to the user
-
-
-
Field Detail
-
fullyMatching
private java.lang.Integer fullyMatching
Number of documents that fully matched the query terms.
-
collapsed
private java.lang.Integer collapsed
Number of collapsed results
-
partiallyMatching
private java.lang.Integer partiallyMatching
Number of documents that partially matched the query terms.
-
totalMatching
private java.lang.Integer totalMatching
Total number of documents matching the query terms, fully or partially.
Should be
fullyMatching+partiallyMatching.
-
estimatedCounts
private java.lang.Boolean estimatedCounts
Whether or not the counts within this summary have been estimated.
Estimation occurs when the result set is only partially scanned (e.g. more results are found than the daat value).
-
carriedOverFtd
private java.lang.Integer carriedOverFtd
Number of events continued from the day when using event search.
See the -events query processor options.
-
totalDistinctMatchingUrls
private java.lang.Integer totalDistinctMatchingUrls
Number of distinct URLs when using event search.
See the -events query processor options.
-
numRanks
private java.lang.Integer numRanks
Number of results returned.
-
currStart
private java.lang.Integer currStart
Current offset of the first result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 11.
See:
start_rankparameter,num_ranksparameter.
-
currEnd
private java.lang.Integer currEnd
Current offset of the last result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 20.
See:
start_rankparameter,num_ranksparameter.
-
prevStart
private java.lang.Integer prevStart
Offset of the first result of the previous page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 1.
See:
start_rankparameter,num_ranksparameter.
-
nextStart
private java.lang.Integer nextStart
Offset of the first result of the next page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 21.
See:
start_rankparameter,num_ranksparameter.
-
totalSecurityObscuredUrls
private java.lang.Integer totalSecurityObscuredUrls
The number of results which are not viewable to the user
Only set when Translucent DLS is enabled.
-
anyUrlsPromoted
private boolean anyUrlsPromoted
Are any URLs promoted (includes URLs that may have been later removed or collapsed).- Since:
- 15.12
-
resultDiversificationApplied
private boolean resultDiversificationApplied
Was any result afected by result diversification.- Since:
- 15.12
-
-
Constructor Detail
-
ResultsSummary
public ResultsSummary(java.lang.Integer fullyMatching, java.lang.Integer collapsed, java.lang.Integer partiallyMatching, java.lang.Integer totalMatching, java.lang.Boolean estimatedCounts, java.lang.Integer carriedOverFtd, java.lang.Integer totalDistinctMatchingUrls, java.lang.Integer numRanks, java.lang.Integer currStart, java.lang.Integer currEnd, java.lang.Integer prevStart, java.lang.Integer nextStart, java.lang.Integer totalSecurityObscuredUrls, boolean anyUrlsPromoted, boolean resultDiversificationApplied)
-
ResultsSummary
public ResultsSummary()
-
-
Method Detail
-
getFullyMatching
public java.lang.Integer getFullyMatching()
Number of documents that fully matched the query terms.
-
setFullyMatching
public void setFullyMatching(java.lang.Integer fullyMatching)
Number of documents that fully matched the query terms.
-
getCollapsed
public java.lang.Integer getCollapsed()
Number of collapsed results
-
setCollapsed
public void setCollapsed(java.lang.Integer collapsed)
Number of collapsed results
-
getPartiallyMatching
public java.lang.Integer getPartiallyMatching()
Number of documents that partially matched the query terms.
-
setPartiallyMatching
public void setPartiallyMatching(java.lang.Integer partiallyMatching)
Number of documents that partially matched the query terms.
-
getTotalMatching
public java.lang.Integer getTotalMatching()
Total number of documents matching the query terms, fully or partially.
Should be
fullyMatching+partiallyMatching.
-
setTotalMatching
public void setTotalMatching(java.lang.Integer totalMatching)
Total number of documents matching the query terms, fully or partially.
Should be
fullyMatching+partiallyMatching.
-
getEstimatedCounts
public java.lang.Boolean getEstimatedCounts()
Whether or not the counts within this summary have been estimated.
Estimation occurs when the result set is only partially scanned (e.g. more results are found than the daat value).
-
setEstimatedCounts
public void setEstimatedCounts(java.lang.Boolean estimatedCounts)
Whether or not the counts within this summary have been estimated.
Estimation occurs when the result set is only partially scanned (e.g. more results are found than the daat value).
-
getCarriedOverFtd
public java.lang.Integer getCarriedOverFtd()
Number of events continued from the day when using event search.
See the -events query processor options.
-
setCarriedOverFtd
public void setCarriedOverFtd(java.lang.Integer carriedOverFtd)
Number of events continued from the day when using event search.
See the -events query processor options.
-
getTotalDistinctMatchingUrls
public java.lang.Integer getTotalDistinctMatchingUrls()
Number of distinct URLs when using event search.
See the -events query processor options.
-
setTotalDistinctMatchingUrls
public void setTotalDistinctMatchingUrls(java.lang.Integer totalDistinctMatchingUrls)
Number of distinct URLs when using event search.
See the -events query processor options.
-
getNumRanks
public java.lang.Integer getNumRanks()
Number of results returned.
-
setNumRanks
public void setNumRanks(java.lang.Integer numRanks)
Number of results returned.
-
getCurrStart
public java.lang.Integer getCurrStart()
Current offset of the first result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 11.
See:
start_rankparameter,num_ranksparameter.
-
setCurrStart
public void setCurrStart(java.lang.Integer currStart)
Current offset of the first result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 11.
See:
start_rankparameter,num_ranksparameter.
-
getCurrEnd
public java.lang.Integer getCurrEnd()
Current offset of the last result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 20.
See:
start_rankparameter,num_ranksparameter.
-
setCurrEnd
public void setCurrEnd(java.lang.Integer currEnd)
Current offset of the last result returned.
For example if the second page of results were returned and 10 results were requested, this will be set to 20.
See:
start_rankparameter,num_ranksparameter.
-
getPrevStart
public java.lang.Integer getPrevStart()
Offset of the first result of the previous page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 1.
See:
start_rankparameter,num_ranksparameter.
-
setPrevStart
public void setPrevStart(java.lang.Integer prevStart)
Offset of the first result of the previous page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 1.
See:
start_rankparameter,num_ranksparameter.
-
getNextStart
public java.lang.Integer getNextStart()
Offset of the first result of the next page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 21.
See:
start_rankparameter,num_ranksparameter.
-
setNextStart
public void setNextStart(java.lang.Integer nextStart)
Offset of the first result of the next page of results.
For example if the second page of results were returned and 10 results were requested, this will be set to 21.
See:
start_rankparameter,num_ranksparameter.
-
getTotalSecurityObscuredUrls
public java.lang.Integer getTotalSecurityObscuredUrls()
The number of results which are not viewable to the user
Only set when Translucent DLS is enabled.
-
setTotalSecurityObscuredUrls
public void setTotalSecurityObscuredUrls(java.lang.Integer totalSecurityObscuredUrls)
The number of results which are not viewable to the user
Only set when Translucent DLS is enabled.
-
isAnyUrlsPromoted
public boolean isAnyUrlsPromoted()
Are any URLs promoted (includes URLs that may have been later removed or collapsed).- Since:
- 15.12
-
setAnyUrlsPromoted
public void setAnyUrlsPromoted(boolean anyUrlsPromoted)
Are any URLs promoted (includes URLs that may have been later removed or collapsed).- Since:
- 15.12
-
isResultDiversificationApplied
public boolean isResultDiversificationApplied()
Was any result afected by result diversification.- Since:
- 15.12
-
setResultDiversificationApplied
public void setResultDiversificationApplied(boolean resultDiversificationApplied)
Was any result afected by result diversification.- Since:
- 15.12
-
-