Method and system for smart search engine and other applications
First Claim
1. A method for indexing a given text objects, using text parsing module and words indexing database, said method comprising the steps of:
- A. parsing text object into words;
B. assigning each word a first index code according to words meaning;
C. assigning each word a second index code according to each word syntax category;
D. assigning each word third index code according to word syntactical role;
E. rearranging words indices according to hierarchical order based on syntactical relations between the text words;
F. assigning differentiating symbols between adjacent words indices, said symbols representing the words hierarchical relations;
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a new method for indexing a given text objects, using text parsing module and words indexing databases.
According to this method each word is assigned a first index code according to words meaning, a second index code according to each word syntax category and a third index code according to word syntactical role. The words indices are arranged according to hierarchical order based on syntactical relations between the text words. At the last stage, differentiating symbols, which represent indices hierarchical order, are assigned between adjacent words indices.
The indexing process may be implemented as automatic computerized program or as wizard application enabling human intervention in the indexing process.
The indexing method can be utilized for enabling text search utilities based on matching between The query indices and source text indices.
111 Citations
27 Claims
-
1. A method for indexing a given text objects, using text parsing module and words indexing database, said method comprising the steps of:
-
A. parsing text object into words;
B. assigning each word a first index code according to words meaning;
C. assigning each word a second index code according to each word syntax category;
D. assigning each word third index code according to word syntactical role;
E. rearranging words indices according to hierarchical order based on syntactical relations between the text words;
F. assigning differentiating symbols between adjacent words indices, said symbols representing the words hierarchical relations;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A searching method for receiving relevant text objects out of collection of text objects according to text query wherein the text objects and the query text are indexed according a first code identifying words meaning, a second code identifying word syntactical category, said method comprising the steps of:
-
A. comparing the query text index to each text object index;
B. identifying partial of full match between text objects query index and the text object index;
C. selecting the most relevant text objects wherein the relevance is determined according to identified index matching;
- View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for indexing a given information table, using text parsing module and words indexing database, said method comprising the steps of:
-
A. assigning each row and column titles a first index code according to words meaning;
B. assigning each row and column titles a second index code according to each word syntax category;
C. assigning each row and column title a third index code representing table location(column title or row title);
D. arranging titles indices according to hierarchical order based on their position within the table;
E. assigning differentiating symbols between adjacent titles indices, said symbols symbolizing the words hierarchical relations;
-
-
15. A method for indexing a given sequence of chemical reactions, using indexing module and biological indexing databases, said method comprising the steps of:
-
A. assigning each chemical compound of the reaction a first index code representing its name;
B. assigning each chemical compound of the reaction a second index code according to each compound role (main product, input substance, output substance;
C. assigning each reaction a third index code representing the type of reaction;
D. assigning each reaction a fourth index code representing the type of enzyme which participates in the reaction;
E. Arranging reaction indices according to hierarchical order representing the reaction process sequence;
F. assigning differentiating symbols between adjacent indices, said symbols symbolizing the reaction process interaction;
-
-
16. A system for creating indexed text database objects, said system comprised of:
-
A. words/grammar indexing databases, wherein the indexing databases comprise a first code identifying words meaning, a second code identifying word syntactical category and a third code identifying syntactical role. B. A text parsing and indexing application for identifying words syntactical category and role. C. Analyzing module for identifying syntactical relations between text words, rearranging the words index in hierarchical order according to identified relations) and assigning differentiating symbols between adjacent words indices, said symbols representing the words hierarchical relations;
- View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A searching system for receiving relevant text objects out of collection of text objects according to text query wherein the text objects and the query text are indexed according a first code identifying words meaning, a second code identifying word syntactical category, said method comprising the steps of:
-
A. Matching module for comparing the query text index to each text object index and identifying partial of full match between text objects query index and the text object index;
B. Selection module for retrieving the most relevant text objects wherein the relevance is determined according to identified index matching;
- View Dependent Claims (24, 25, 26, 27)
-
Specification