A computer-readable medium has computer-executable instructions for
retrieving a search query provided by a user and locating an ambiguity in
the search query that affects the optimization of the search query. The
instructions also provide for requesting additional information from the
user to clarify the text of the search query. Additional aspects of the
invention allow the user to see and select past search queries. Further
aspects of the invention automatically construct a boolean search query
from a non-boolean query. Other aspects of the invention modify a search
query based on its scope. In one embodiment of the invention a search
query is modified based on natural language parse data produced by
performing a natural language parse of the search query.
Un medio legible por computador tiene instrucciones computadora-ejecutables para recuperar una pregunta de la búsqueda proporcionada por un usuario y localizar una ambigüedad en la pregunta de la búsqueda que afecta la optimización de la pregunta de la búsqueda. Las instrucciones también preven solicitar la información adicional del usuario para clarificar el texto de la pregunta de la búsqueda. Los aspectos adicionales de la invención permiten que el usuario considere y seleccione más allá de preguntas de la búsqueda. Aspectos más otros de la invención construyen automáticamente una pregunta boleana de la búsqueda de una pregunta no-boleana. Otros aspectos de la invención modifican una pregunta de la búsqueda basada en su alcance. En una encarnación de la invención que se modifica una pregunta de la búsqueda basó en lengua natural analizan los datos producidos realizando una lengua natural analizan de la pregunta de la búsqueda.