Claims
- 1. A method for converting a keyword based search engine coupled to an information source into a natural language enhanced search engine, the method comprising:
determining expression based syntax of the keyword based search engine; and coupling a natural language based search engine to the keyword based search engine based upon the expression based syntax by linking the natural language based search engine to the keyword based search engine.
- 2. A method of claim 1 wherein the expression based syntax is selected from a Boolean logic based rule, a not to exceed rule, and a within a number of characters rule.
- 3. A method of claim 1 further comprising determining a corpus of a database coupled to the keyword based search engine.
- 4. A method of claim 1 further comprising determining one or more database fields in the database and coupling the one or more database fields into the natural language based search engine to target a natural language query to the one or more of the database fields.
- 5. A method of claim 1 wherein the natural language based search engine uses semantic and syntax information of one or more of the terms of the natural language query.
- 6. A method of claim 1 further comprising training the natural language based search engine with a corpus of the information source.
- 7. The method of claim 1 further comprising identifying selected non-interesting terms.
- 8. The method of claim 1 wherein the natural language based search engine comprises a query reformulation module.
- 9. The method of claim 8 wherein the query reformulation module comprises a normalization module to provide the expression based syntax.
- 10. The method of claim 1 further comprising expanding a size of a text box for a graphical user interface coupled to the natural language based search engine.
- 11. A method for converting an information retrieval search engine coupled to an information source into a natural language enhanced search engine, the method comprising:
determining an expression based syntax of the information retrieval search engine, the information retrieval system comprising a graphical user interface coupled to a client device; and coupling a query reformulation module to the information retrieval search engine, the query reformulation module being adapted to couple a natural language engine to the information retrieval search engine.
- 12. A system for forming query reformulation, the system comprising:
a receiving module for receiving a query in a form of a natural language expression in a logical form; a query reformulation engine coupled to the receiving module, the query reformulation engine being adapted to receive the natural language expression in the logical form and to form a reformulated query from the natural language expression; and a keyword based search engine coupled to the query reformulation reformulation engine to receive the reformulated query.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application is a nonprovisional of and claims priority to U.S. Prov. Appl. No. 60/236,509, filed Sept. 29, 2000 by John O'Neill et al, entitled “SEARCH ENGINE METHOD AND SYSTEM,” the entire disclosure of which is herein incorporated by reference.
[0002] This application is related to U.S. Appl. No. --/---,---, filed concurrently with the present application by John O'Neil et al., entitled “IMPROVED METHOD AND SYSTEM FOR QUERY REFORMULATION FOR SEARCHING OF INFORMATION” (Attorney Docket No. 19497-000210US), the entire disclosure of which is herein incorporated by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60236509 |
Sep 2000 |
US |