Disclosed is a system for performing online data queries. The system for
performing online data queries is a distributed computer system with a
plurality of server nodes each filly redundant and capable of processing a
user query request. Each server node includes a data query cache and other
caches that may be used in performing data queries. The data query, as
well as request allocation, is performed in accordance with an adaptive
partitioning technique with a bias towards an initial partitioning scheme.
Generic objects are created and used to represent business listings upon
which the user may perform queries. Various data processing and
integration techniques are included which enhance data queries. An update
technique is used for synchronizing data updates as needed in updating the
plurality of server nodes. A multimedia data transfer technique is used to
transfer non-text or multi-media data between various components of the
online query tool. Optimizations for searching, such as the common term
optimization, are included for those commonly performed data queries. Also
disclosed is a system for targeting advertisements that are displayed to a
user of the system.
Onthuld wordt een systeem om online gegevensvragen uit te voeren. Het systeem om online gegevensvragen uit te voeren is een verdeeld computersysteem met een meerderheid van serverknopen elk merrieveulen overtollig en geschikt om een verzoek van de gebruikersvraag te verwerken. Elke serverknoop omvat een geheim voorgeheugen van de gegevensvraag en andere geheime voorgeheugens dat in het uitvoeren van gegevensvragen kunnen worden gebruikt. De gegevensvraag, evenals de verzoektoewijzing, worden uitgevoerd overeenkomstig een aanpassings het verdelen techniek met bias naar een eerste het verdelen regeling. De generische voorwerpen worden gecreeerd en gebruikt om bedrijfslijsten te vertegenwoordigen waarop de gebruiker vragen kan uitvoeren. Diverse gegevensverwerking en integratietechnieken zijn inbegrepen die gegevensvragen verbeteren. Een updatetechniek wordt gebruikt voor het synchroniseren van gegevensupdates zoals nodig in het bijwerken van de meerderheid van serverknopen. Een techniek van de gegevensoverdracht van verschillende media wordt gebruikt om niet-tekst of de gegevens van verschillende media tussen diverse componenten van het online vraaghulpmiddel over te brengen. De optimalisering voor het zoeken, zoals de gemeenschappelijke term optimalisering, zijn inbegrepen voor die algemeen uitgevoerde gegevensvragen. Ook onthuld wordt een systeem om reclame te richten die aan een gebruiker van het systeem wordt getoond.