NetworkSearchResult
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable
public abstract class NetworkSearchResult implements Iterable<NetworkFoundDocument>
Represents a search result matching a search query.
Constructors
| Constructor | Description | 
|---|---|
| NetworkSearchResult() | 
Methods
| Method | Description | 
|---|---|
| getDocumentCount() | Gets the number of documents found. | 
| getOccurrenceCount() | Gets the total number of occurrences found. | 
| getTruncated() | Gets a value indicating that the result is truncated. | 
| getWarnings() | Gets a warnings describing the result. | 
| getStartTime() | Gets the start time of the search. | 
| getEndTime() | Gets the end time of the search. | 
| getSearchDuration() | Gets the search duration in seconds. | 
| getFoundDocument(int index) | Gets the found document by index. | 
| iterator() | Returns an iterator that iterates through the collection of the documents found. | 
| getNextChunkSearchToken() | Gets a chunk search token for searching the next chunk. | 
| getNodeIndex() | Gets the index of the node from which the result was received. | 
NetworkSearchResult()
public NetworkSearchResult()
getDocumentCount()
public abstract int getDocumentCount()
Gets the number of documents found.
Returns: int - The number of documents found.
getOccurrenceCount()
public abstract int getOccurrenceCount()
Gets the total number of occurrences found.
Returns: int - The total number of occurrences found.
getTruncated()
public abstract boolean getTruncated()
Gets a value indicating that the result is truncated.
Returns: boolean - A value indicating that the result is truncated.
getWarnings()
public abstract String getWarnings()
Gets a warnings describing the result.
Returns: java.lang.String - A warnings describing the result.
getStartTime()
public abstract Date getStartTime()
Gets the start time of the search.
Returns: java.util.Date - The start time of the search.
getEndTime()
public abstract Date getEndTime()
Gets the end time of the search.
Returns: java.util.Date - The end time of the search.
getSearchDuration()
public abstract double getSearchDuration()
Gets the search duration in seconds.
Returns: double - The search duration in seconds.
getFoundDocument(int index)
public abstract NetworkFoundDocument getFoundDocument(int index)
Gets the found document by index.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| index | int | The index of a found document. | 
Returns: NetworkFoundDocument - The found document.
iterator()
public abstract Iterator<NetworkFoundDocument> iterator()
Returns an iterator that iterates through the collection of the documents found.
Returns: java.util.Iterator<com.groupdocs.search.scaling.results.NetworkFoundDocument> - An iterator that can be used to iterate through the collection of the found documents.
getNextChunkSearchToken()
public abstract NetworkSearchToken getNextChunkSearchToken()
Gets a chunk search token for searching the next chunk.
Returns: NetworkSearchToken - A chunk search token for searching the next chunk.
getNodeIndex()
public abstract int getNodeIndex()
Gets the index of the node from which the result was received.
Returns: int - The index of the node from which the result was received.