An analysis of performance and cost factors in searching large text databases using parallel search systems