public IEnumerable <string> Search(string searchString) { var queryParser = new QueryParser(ContentField, DefaultOperator.And); var query = queryParser.Parse(searchString); var hits = _searchIndex.Search(query); foreach (var hit in hits) { var filePath = _searchIndex.GetFieldValue(hit, NameField); if (!string.IsNullOrEmpty(filePath)) { yield return(filePath); } } }