A method, a computer system, and a program product for retrieving and/or
ranking documents in a database. The method comprising steps of, providing
a document matrix derived from the documents, the matrix including
numerical elements derived from the attributes; providing a covariance
matrix derived from the document matrix; executing singular value
decomposition of the covariance matrix so as to obtain the following
formula: K=V.multidot..SIGMA..multidot.V.sup.T, wherein K represents the
covariance matrix, V represents the matrix consisting of eigenvectors,
.SIGMA. represents a diagonal matrix, and V.sup.T represents a transpose
of the matrix V; reducing a dimension of the matrix V using a
predetermined number of eigenvectors included in the matrix V, the
eigenvectors including an eigenvector corresponding to the largest
singular value; reducing a dimension of the document matrix using the
dimension reduced matrix V; and retrieving and/or ranking the documents in
the database by computing the scalar product between the dimension reduced
document matrix and a query vector.
Метод, система компьютера, и продукт программы для retrieving and/or выстраивая в ряд документов в базе данных. Метод состоя из шагов, обеспечивая матрицу документа выведенную от документов, матрица включая численные элементы вывел от атрибутов; обеспечивать матрицу коварианта вывел от матрицы документа; исполнять исключительное разложение значения матрицы коварианта получить following формулу: K=V.multidot..SIGMA..multidot.V.sup.T, при котором к представляет матрицу коварианта, в представляет эйгенвекторы матрицы consist of, SIGMA. представляет раскосную матрицу, и V.sup.T представляет транспонировать матрицы v; уменьшающ размер матрицы v использующ предопределенный количество эйгенвекторов включенных в матрицу v, эйгенвекторы включая эйгенвектор соответствуя к самому большому исключительному значению; уменьшение размера матрицы документа используя размер уменьшило матриц матрица v; и retrieving and/or выстраивающ в ряд документы в базе данных путем вычислять скалярный продукт между уменьшенной размером матрицей документа и вектором query.