Search

Search(string)

Αναζήτηση σε όλα τα ευρετήρια του αποθετηρίου.

public SearchResult Search(string query)
Παράμετρος Τύπος Περιγραφή
query String Το ερώτημα αναζήτησης.

Επιστρεφόμενη Αξία

Το αποτέλεσμα αναζήτησης.

Παραδείγματα

Το παράδειγμα δείχνει πώς να κάνετε αναζήτηση στο αποθετήριο ευρετηρίου.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Δημιουργία ευρετηρίου
index.Add(documentsFolder); // Ευρετηρίαση εγγράφων

SearchResult result = repository.Search(query); // Αναζήτηση

Δείτε επίσης


Search(string, SearchOptions)

Αναζήτηση σε όλα τα ευρετήρια του αποθετηρίου.

public SearchResult Search(string query, SearchOptions options)
Παράμετρος Τύπος Περιγραφή
query String Το ερώτημα αναζήτησης.
options SearchOptions Οι επιλογές αναζήτησης.

Επιστρεφόμενη Αξία

Το αποτέλεσμα αναζήτησης.

Παραδείγματα

Το παράδειγμα δείχνει πώς να κάνετε αναζήτηση στο αποθετήριο ευρετηρίου.

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); // Αναζήτηση

Δείτε επίσης


Αναζήτηση σε όλα τα ευρετήρια του αποθετηρίου.

public SearchResult Search(SearchQuery query)
Παράμετρος Τύπος Περιγραφή
query SearchQuery Το ερώτημα αναζήτησης.

Επιστρεφόμενη Αξία

Το αποτέλεσμα αναζήτησης.

Παραδείγματα

Το παράδειγμα δείχνει πώς να κάνετε αναζήτηση στο αποθετήριο ευρετηρίου.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Δημιουργία ευρετηρίου
index.Add(documentsFolder); // Ευρετηρίαση εγγράφων

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Δημιουργία ερωτήματος αναζήτησης σε μορφή αντικειμένου

SearchResult result = repository.Search(query); // Αναζήτηση

Δείτε επίσης


Search(SearchQuery, SearchOptions)

Αναζήτηση σε όλα τα ευρετήρια του αποθετηρίου.

public SearchResult Search(SearchQuery query, SearchOptions options)
Παράμετρος Τύπος Περιγραφή
query SearchQuery Το ερώτημα αναζήτησης.
options SearchOptions Οι επιλογές αναζήτησης.

Επιστρεφόμενη Αξία

Το αποτέλεσμα αναζήτησης.

Παραδείγματα

Το παράδειγμα δείχνει πώς να κάνετε αναζήτηση στο αποθετήριο ευρετηρίου.

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

IndexRepository repository = new IndexRepository();
Index index = repository.Create(indexFolder); // Δημιουργία ευρετηρίου
index.Add(documentsFolder); // Ευρετηρίαση εγγράφων

SearchOptions options = new SearchOptions();
options.UseCaseSensitiveSearch = true; // Ρύθμιση σημαίας αναζήτησης με διάκριση πεζών-κεφαλαίων

SearchQuery query = SearchQuery.CreateWordQuery("Einstein"); // Δημιουργία ερωτήματος αναζήτησης σε μορφή αντικειμένου

SearchResult result = repository.Search(query, options); // Αναζήτηση

Δείτε επίσης