Search

Search(string)

Zoekt in alle indexen van de repository.

public SearchResult Search(string query)
Parameter Type Beschrijving
query String De zoekvraag.

Winstwaarde

Het zoekresultaat.

Voorbeelden

Het voorbeeld laat zien hoe u kunt zoeken in de indexrepository.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index maken
index.Add(documentsFolder); // Documenten indexeren

SearchResult result = repository.Search(query); // Zoeken

Zie ook


Search(string, SearchOptions)

Zoekt in alle indexen van de repository.

public SearchResult Search(string query, SearchOptions options)
Parameter Type Beschrijving
query String De zoekvraag.
options SearchOptions De zoekmogelijkheden.

Winstwaarde

Het zoekresultaat.

Voorbeelden

Het voorbeeld laat zien hoe u kunt zoeken in de indexrepository.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";
string query = "Einstein";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index maken
index.Add(documentsFolder); // Documenten indexeren

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Vlag van hoofdlettergevoelig zoeken instellen

SearchResult result = repository.Search(query, options); // Zoeken

Zie ook


Zoekt in alle indexen van de repository.

public SearchResult Search(SearchQuery query)
Parameter Type Beschrijving
query SearchQuery De zoekvraag.

Winstwaarde

Het zoekresultaat.

Voorbeelden

Het voorbeeld laat zien hoe u kunt zoeken in de indexrepository.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index maken
index.Add(documentsFolder); // Documenten indexeren

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Zoekopdracht in objectvorm maken

SearchResult result = repository.Search(query); // Zoeken

Zie ook


Search(SearchQuery, SearchOptions)

Zoekt in alle indexen van de repository.

public SearchResult Search(SearchQuery query, SearchOptions options)
Parameter Type Beschrijving
query SearchQuery De zoekvraag.
options SearchOptions De zoekmogelijkheden.

Winstwaarde

Het zoekresultaat.

Voorbeelden

Het voorbeeld laat zien hoe u kunt zoeken in de indexrepository.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index maken
index.Add(documentsFolder); // Documenten indexeren

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Vlag van hoofdlettergevoelig zoeken instellen

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Zoekopdracht in objectvorm maken

SearchResult result = repository.Search(query, options); // Zoeken

Zie ook