public class NetricsSearchResponse
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getFilterOutputNames()
The names of the search filters corresponding to the sizes returned
by getFilterOutputSizes.
|
int[] |
getFilterOutputSizes()
The output sizes of each search filter step.
|
java.lang.String[] |
getFilterTimeNames()
The names of the search filters corresponding to the times returned by getFilterTimes.
|
double[] |
getFilterTimes()
The amount of time spent in each search filter.
|
double |
getMinConfidence()
Return the minimum confidence value seen in processing this query.
|
double |
getResultConfidence()
Return the result set confidence for this query.
|
NetricsSearchResult[] |
getSearchResults()
The records returned by the search.
|
float |
getSearchTime()
The amount of time is took to perform the search.
|
boolean |
isGipSearch()
Return true if the GIP prefilter was used in this search.
|
boolean |
isPsiSearch()
Return true if the PSI prefilter was used in this search.
|
boolean |
isSortSearch()
Return true if the SORT prefilter was used in this search.
|
java.lang.String |
toString()
Unformatted raw response data received from the server.
|
public java.lang.String toString()
toString in class java.lang.Objectpublic float getSearchTime()
public double[] getFilterTimes()
public java.lang.String[] getFilterTimeNames()
public int[] getFilterOutputSizes()
public java.lang.String[] getFilterOutputNames()
public boolean isGipSearch()
public boolean isSortSearch()
public boolean isPsiSearch()
public double getMinConfidence()
getResultConfidence(),
NetricsQuery.FirstValid(com.netrics.likeit.ConfidenceQlt[], boolean)public double getResultConfidence()
This returns the overall confidence measure for the result set. The overall confidence is set as the minimum top level confidence measure of any record processed, even if that record is not returned in the return set. This is useful in determining the reliability of the results.
This differs from the getMinConfidence measure in that it looks only at the top level confidence value, not the confidence values for each querylet.
getMinConfidence(),
NetricsQuery.FirstValid(com.netrics.likeit.ConfidenceQlt[], boolean)public NetricsSearchResult[] getSearchResults()