 			if (_searchField != value)
 			{
 				_searchField = value;
-				_cachedLookup = new Dictionary(true);
+				_xmlNodeLookup = new Dictionary(true);
 				getCallbackCollection(this).triggerCallbacks();
 			}
 		}

		private var _searchRegExp:RegExp = null; // used for local comparisons
		
		private var _entityCacheSearchResults:Dictionary = new Dictionary(true); // EntityCache -> SearchResults
		private var _cachedLookup:Dictionary = new Dictionary(true); // node -> true
		
		/**
		 * Set this to true to include all descendants of matching nodes

				// if cache updated, rebuild idLookup
				if (detectLinkableObjectChange(results, cache))
				{
					_xmlNodeLookup = new Dictionary(true);
					results.rebuildLookup(cache);
				}
				
