IndexRepositorySearch Method (String, SearchOptions) |
Searches in all indexes of the repository.
Namespace: GroupDocs.SearchAssembly: GroupDocs.Search (in GroupDocs.Search.dll) Version: 21.2
Syntaxpublic SearchResult Search(
string query,
SearchOptions options
)
Public Function Search (
query As String,
options As SearchOptions
) As SearchResult
public:
SearchResult^ Search(
String^ query,
SearchOptions^ options
)
member Search :
query : string *
options : SearchOptions -> SearchResult
Parameters
- query
- Type: SystemString
The search query. - options
- Type: GroupDocs.Search.OptionsSearchOptions
The search options.
Return Value
Type:
SearchResultThe search result.
Examples
The example demonstrates how to perform search in index repository.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";
IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder);
index.Add(documentsFolder);
SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true;
SearchResult result = repository.Search(query, options);
See Also