Skip to content

Commit

Permalink
DYN-6068 Fix packages guided tour crash. (DynamoDS#14280)
Browse files Browse the repository at this point in the history
* Fix packages guided tour crash.

* Update PackageManagerSearchViewModel.cs
  • Loading branch information
reddyashish authored Aug 17, 2023
1 parent cc773a5 commit 0d31b43
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1128,6 +1128,14 @@ internal IEnumerable<PackageManagerSearchElementViewModel> Search(string searchT
string searchTerm = searchText.Trim();
var packages = new List<PackageManagerSearchElementViewModel>();

//The DirectoryReader and IndexSearcher have to be assigned after commiting indexing changes and before executing the Searcher.Search() method,otherwise new indexed info won't be reflected
LuceneSearchUtility.dirReader = LuceneSearchUtility.writer?.GetReader(applyAllDeletes: true);

if (LuceneSearchUtility.Searcher == null && LuceneSearchUtility.dirReader != null)
{
LuceneSearchUtility.Searcher = new IndexSearcher(LuceneSearchUtility.dirReader);
}

var parser = new MultiFieldQueryParser(LuceneConfig.LuceneNetVersion, LuceneConfig.PackageIndexFields, LuceneSearchUtility.Analyzer)
{
AllowLeadingWildcard = true,
Expand Down

0 comments on commit 0d31b43

Please sign in to comment.