anchor.diff:      }
   
       await Future.delayed(Duration.zero);
  -    final String allText = [doc.package, doc.description, doc.readme]
  -        .where((s) => s != null)
  -        .join(' ');
  -
  -    await Future.delayed(Duration.zero);
  -    _normalizedPackageText[doc.package] = normalizeBeforeIndexing(allText);
  -
       _likeTracker.trackLikeCount(doc.package, doc.likeCount ?? 0);
       if (_alwaysUpdateLikeScores) {
         await _likeTracker._updateScores();
  
positive.code:     _nameTokenIndex.remove(package);
      _descrIndex.remove(package);
      _readmeIndex.remove(package);
      _normalizedPackageText.remove(package);
      for (ApiDocPage page in doc.apiDocPages ?? const []) {
        final pageId = _apiDocPageId(doc.package, page);
        _apiSymbolIndex.remove(pageId);
  
negative.code:   final bool _isSdkIndex;
    final String _urlPrefix;
    final Map<String, PackageDocument> _packages = <String, PackageDocument>{};
    final _packageNameIndex = _PackageNameIndex();
    final TokenIndex _nameTokenIndex = TokenIndex(minLength: 2);
    final TokenIndex _descrIndex = TokenIndex(minLength: 3);
  