Search

Search(string)

Sucht in allen Indizes des Repositorys.

public SearchResult Search(string query)
Parameter Typ Beschreibung
query String Die Suchanfrage.

Rückgabewert

Das Suchergebnis.

Beispiele

Das Beispiel zeigt, wie eine Suche im Index-Repository durchgeführt wird.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index erstellen
index.Add(documentsFolder); // Indizierung von Dokumenten

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

Siehe auch


Search(string, SearchOptions)

Sucht in allen Indizes des Repositorys.

public SearchResult Search(string query, SearchOptions options)
Parameter Typ Beschreibung
query String Die Suchanfrage.
options SearchOptions Die Suchoptionen.

Rückgabewert

Das Suchergebnis.

Beispiele

Das Beispiel zeigt, wie eine Suche im Index-Repository durchgeführt wird.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index erstellen
index.Add(documentsFolder); // Indizierung von Dokumenten

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Setzen des Flags für die Suche mit Berücksichtigung der Groß-/Kleinschreibung

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

Siehe auch


Sucht in allen Indizes des Repositorys.

public SearchResult Search(SearchQuery query)
Parameter Typ Beschreibung
query SearchQuery Die Suchanfrage.

Rückgabewert

Das Suchergebnis.

Beispiele

Das Beispiel zeigt, wie eine Suche im Index-Repository durchgeführt wird.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index erstellen
index.Add(documentsFolder); // Indizierung von Dokumenten

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Suchabfrage in Objektform erstellen

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

Siehe auch


Search(SearchQuery, SearchOptions)

Sucht in allen Indizes des Repositorys.

public SearchResult Search(SearchQuery query, SearchOptions options)
Parameter Typ Beschreibung
query SearchQuery Die Suchanfrage.
options SearchOptions Die Suchoptionen.

Rückgabewert

Das Suchergebnis.

Beispiele

Das Beispiel zeigt, wie eine Suche im Index-Repository durchgeführt wird.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Index erstellen
index.Add(documentsFolder); // Indizierung von Dokumenten

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Setzen des Flags für die Suche mit Berücksichtigung der Groß-/Kleinschreibung

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Suchabfrage in Objektform erstellen

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

Siehe auch