Method for searching in a database
First Claim
1. A method for searching in a database containing at least one set of objects each linked to at least one descriptor, the search being done by a search engine from at least one request by a user in order to return at least one result object, and the request comprising at least one search parameter comprising a series of at least one search element obtained by a step of freely adding elements to said series by the user, the freely adding step being able to be repeated multiple times until a search instruction is given, the elements added to the series with at least one corresponding relevance or irrelevance indication,wherein the search engine performs the search according to the following steps:
- determining, for at least one of the elements of the series, a set of associated descriptors;
assigning at least one weight to all or part of the descriptors of the elements based on the relevance or irrelevance indication of the elements of the series;
calculating a resultant of the weights associated with each descriptor of the series of elements;
identifying, in the database, objects associated with at least part of the descriptors of the elements of the series;
initializing a relevance index for at least part of the identified objects;
comparing each of said selected identified objects with the result, and for each descriptor of the compared identified objects, increasing or decreasing the relevance index of the object based on the weight of that descriptor in the resultant; and
returning the list of selected identified objects with their corresponding relevance indexes or in order of relevance.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for searching in a database containing at least one set of objects each linked to at least one descriptor, the search being done by a search engine from at least one request by a user in order to return at least one result object, said search method being characterized in that the request comprises at least one search parameter comprising a series of at least one search element (10, 11, 12, 13) obtained by freely adding (15) elements to said series by the user, the addition step being able to be repeated multiple times until a search instruction is given.
-
Citations
11 Claims
-
1. A method for searching in a database containing at least one set of objects each linked to at least one descriptor, the search being done by a search engine from at least one request by a user in order to return at least one result object, and the request comprising at least one search parameter comprising a series of at least one search element obtained by a step of freely adding elements to said series by the user, the freely adding step being able to be repeated multiple times until a search instruction is given, the elements added to the series with at least one corresponding relevance or irrelevance indication,
wherein the search engine performs the search according to the following steps: -
determining, for at least one of the elements of the series, a set of associated descriptors; assigning at least one weight to all or part of the descriptors of the elements based on the relevance or irrelevance indication of the elements of the series; calculating a resultant of the weights associated with each descriptor of the series of elements; identifying, in the database, objects associated with at least part of the descriptors of the elements of the series; initializing a relevance index for at least part of the identified objects; comparing each of said selected identified objects with the result, and for each descriptor of the compared identified objects, increasing or decreasing the relevance index of the object based on the weight of that descriptor in the resultant; and returning the list of selected identified objects with their corresponding relevance indexes or in order of relevance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification