8. A computer-implemented method of determining relevance of a document, comprising: receiving a query string as part of a search process; extracting a universal resource locator from document information included in a document returned during the search process, wherein the universal resource locator includes a compound term; generating a target data string from the universal resource locator by splitting the compound term of the universal resource locator into multiple, separate terms and finding at least one of the multiple, separate terms in a dictionary of terms; computing edit distance between the target data string and the query string; and calculating a relevance score based on the edit distance.
8. A computer-implemented method of determining relevance of a document, comprising: receiving a query string as part of a search process; extracting a universal resource locator from document information included in a document returned during the search process, wherein the universal resource locator includes a compound term; generating a target data string from the universal resource locator by splitting the compound term of the universal resource locator into multiple, separate terms and finding at least one of the multiple, separate terms in a dictionary of terms; computing edit distance between the target data string and the query string; and calculating a relevance score based on the edit distance. 12. The method of claim 8 , further comprising performing a matching process between characters of the target data string and characters of the query string to compute an overall cost of computing the edit distance.