public IEnumerable <string> GetAvailableSearchFieldNames() { var propertyNames = LuceneDataProvider.GetIndexedPropertyNames <LucenePackage>(); var aliasMap = NuGetQueryParser.IndexedPropertyAliases; return(propertyNames.Except(aliasMap.Values).Union(aliasMap.Keys)); }