17. The computer program product of claim 13 , further comprising: program instructions to compute a page-specific personality score of the first page; program instructions to compute an overall personality score of the first page using the personality score of the author and the page-specific personality score of the first page; and program instructions to use the overall personality score in the first personality score of the first page.
13. A computer program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to obtain, responsive to a search query submitted by a user, a result set, the result set comprising a set of pages; program instructions to determine a first personality score of a first page in the set of pages using a value of a personality trait of the user, a weight associated with the value, and a personality score of an author of the first page, the personality score of the author being based on a personality analysis of another content published by the author, wherein the personality score of the first page is based on a plurality of personality traits computed for the first page, the plurality of personality traits comprising a first trait to indicate an extraversion trait, a trust trait, a harmony trait, and a melancholy trait according to a Big 5 personality traits model; program instructions to determine a second personality score of a second page in the set of pages using the value of the personality trait of the user, the weight associated with the value, and a second personality score of a second author of the second page, the second personality score of the second author being based on a second personality analysis of a different content published by the second author; program instructions to order, responsive to the first personality score exceeding the second personality score, the first page ahead of the second page in the result set to form a rearranged result set; program instructions to present the rearranged result set such that the user finds the first page which is more compatible with the user's personality traits listed before the second pages less compatible with the user's personality traits, even when the first page and the second page are equally relevant to the search query; program instructions to analyze, using English Slot Grammar technique, the first page to determine a grammatical expression in the page, wherein the grammatical expression comprises a sentence structure in the page; program instructions to identify, from a personality model, a personality trait of the first page corresponding to the grammatical expression, the identified personality trait comprising a conscientious trait; program instructions to compute a value of the personality trait of the first page according to a value of the grammatical expression; and program instructions to assign to the first page a personality data comprising the personality trait of the first page and the value of the personality trait of the first page.