SearchDocumentFilter
SearchOptions.SearchDocumentFilter property
Получает или задает фильтр документов поиска. SearchDocumentFilter
работает по логике включения. ИспользованиеSearchDocumentFilter
класс для создания экземпляров фильтра поискового документа. Значение по умолчанию:нулевой
, а это значит, что будут возвращены все найденные документы.
public ISearchDocumentFilter SearchDocumentFilter { get; set; }
Стоимость имущества
Фильтр поисковых документов.
Примеры
В примере показано, как настроить фильтр документов.
string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments1\";
// Создание индекса в указанной папке
Index index = new Index(indexFolder);
// Индексация документов
index.Add(documentsFolder);
// Создание фильтра поиска документов, который пропускает документы с расширениями '.doc', '.docx', '.rtf'
SearchOptions options = new SearchOptions();
ISearchDocumentFilter fileExtensionFilter = SearchDocumentFilter.CreateFileExtension(".doc", ".docx", ".rtf"); // Создание фильтра расширения файла
ISearchDocumentFilter invertedFilter = SearchDocumentFilter.CreateNot(fileExtensionFilter); // Инвертирование фильтра расширения файла
options.SearchDocumentFilter = invertedFilter;
// Поиск по индексу
SearchResult result = index.Search("Einstein", options);
Смотрите также
- interface ISearchDocumentFilter
- class SearchOptions
- пространство имен GroupDocs.Search.Options
- сборка GroupDocs.Search