A system and method for efficiently searching directory listing information
to obtain more relevant results is provided. In a computer system running
a computing application, it is advantageous to provide search
capabilities, in the form of a search engine, to operators to assist them
in their effort of retrieving desired data. The search engine may
cooperate with a data store having directory listing information to
provide listings data to an operator. In an illustrative implementation,
this search engine may be deployed on an Internet Web site that offers
business listing information. The search system may comprise a user
interface to enter search query information, a data store that houses a
variety of directory listing information according to a predefined data
taxonomy, and a means for displaying the search results. In operation, the
search engine offers a variety of search options, such as, search by
business name, by business categories levels, by geographic position of
the user or the business, or a combination thereof. Depending on the
search query entered, the search engine will perform either a bounded
search (i.e. a search bounded to a specific geographic area), a proximity
search (i.e. a search proximate to a computed centroid), or a combination
of the two to find the most relevant directory listings. Using the
inputted search qualifiers, the search engine polls the data store
according to a predefined set of rules and instructions for the relevant
directory listing information. These rules are directly related to the
taxonomy of the data store.
Un sistema y un método para eficientemente buscar la información del listado del directorio para obtener resultados más relevantes se proporciona. En un sistema informático que funciona un uso que computa, es ventajoso proporcionar capacidades de la búsqueda, en la forma de un Search Engine, a los operadores para asistirles en su esfuerzo de recuperar datos deseados. El Search Engine puede cooperar con un almacén de los datos que tiene información del listado del directorio para proporcionar datos de los listados a un operador. En una puesta en práctica ilustrativa, este Search Engine se puede desplegar en un sitio del Web del Internet que ofrezca la información del listado del negocio. El sistema de la búsqueda puede abarcar un interfaz utilizador para incorporar la información de la pregunta de la búsqueda, un almacén de los datos que contenga una variedad de información del listado del directorio según una taxonomía predefinida de los datos, y los medios para exhibir los resultados de la búsqueda. En la operación, el Search Engine ofrece una variedad de opciones de la búsqueda, por ejemplo, búsqueda por nombre de negocio, por categorías del negocio nivela, por la posición geográfica del usuario o del negocio, o una combinación de eso. Dependiendo de búsqueda la pregunta entró, el Search Engine realizará una búsqueda limitada (es decir una búsqueda limitada a un área geográfica específica), una búsqueda de la proximidad (es decir una búsqueda próxima a un centro de figura computado), o una combinación de los dos para encontrar los listados más relevantes del directorio. Usando los calificadores entrados de la búsqueda, el Search Engine vota el almacén de los datos según un sistema predefinido de reglas y de instrucciones para la información relevante del listado del directorio. Estas reglas se relacionan directamente con la taxonomía del almacén de los datos.