Esempio n. 1
0
        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);
                }
            }
        }