1. A computer implemented method for concurrent calculation of resource qualification and availability using text search, the method comprising: receiving, at a server, a resource request, the resource request comprising at least a qualification requirement indication and a time period requirement indication, wherein the time period requirement indication indicates a period of availability needed for the resource request; retrieving, from a first portion of a resource repository, a plurality of matching candidate resource records, at least two of the matching candidate resource records matching at least a portion of the qualification requirement indication of the resource request and the at least two of the matching candidate resource records matching at least a portion of the time period requirement indication of the resource request; recoding at least two of the matching candidate resource records to form at least two recoded candidate resource documents; storing the recoded candidate resource documents in a second portion of the resource repository; retrieving, from at least the second portion of a resource repository, at least one recoded candidate resource document, the recoded candidate resource document matching at least a portion of the qualification requirement indication and the recoded candidate resource document matching at least a portion of the time period requirement indication; and scoring the recoded candidate resource document using the qualification requirement indication and the time period requirement indication to form an overall match score.