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); // Идет поиск

Смотрите также