Interface Searcher
-
public interface SearcherInterface for conducting full text searches against a Stardog database via the Waldo Semantic Search engine.
- Since:
- 0.6.5
- Version:
- 6.0
- Author:
- Michael Grove
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Searcherin(Resource... theGraphs)Specify the named graphs to search over, by default, only the unnamed (default) graph is searched.Searcherlimit(int theLimit)Specify the maximum number of results to return to the search.Searcheroffset(int theOffset)Specify the offset into the query results to return to the searchSearcherquery(java.lang.String theQuery)Specify the query string for the search.SearchResultssearch()Execute the searchSearchersemantic(boolean theSemantic)Specify semantic modeSearcherthreshold(double theThreshold)Specify a minimum value for the scores of the results of the search.
-
-
-
Method Detail
-
in
Searcher in(Resource... theGraphs)
Specify the named graphs to search over, by default, only the unnamed (default) graph is searched.- Parameters:
theGraphs- the graphs to search- Returns:
- this object
- See Also:
Contexts
-
limit
Searcher limit(int theLimit)
Specify the maximum number of results to return to the search. The default limit is 50.- Parameters:
theLimit- the result limit- Returns:
- this object
-
offset
Searcher offset(int theOffset)
Specify the offset into the query results to return to the search- Parameters:
theOffset- the offset- Returns:
- this object
-
query
Searcher query(java.lang.String theQuery)
Specify the query string for the search. This supports the standard Lucene query syntax- Parameters:
theQuery- the query string- Returns:
- this object
-
threshold
Searcher threshold(double theThreshold)
Specify a minimum value for the scores of the results of the search. Default is no minimum, all results up to the limit will be returned regardless of score- Parameters:
theThreshold- the minimum score for results- Returns:
- this object
-
semantic
Searcher semantic(boolean theSemantic)
Specify semantic mode- Parameters:
theSemantic- the semantic mode flag- Returns:
- this object
-
search
SearchResults search() throws StardogException
Execute the search- Returns:
- the search results
- Throws:
StardogException- if there was an error while searching.
-
-