I see... this didn't work because you had hard coded a date search into the Database Search server behavior, so technically there was always a search being performed.
I fixed the problem by adding the date search directly to the where clause and removing it from the list of comparisons for DataAssist Search. This fixed the problem.