Hitmask for querying hierarchically related content entities

   
   

A web-based system, method and program product are provided for searching a content object (e.g., a custom compilation or prepublished work) stored in a data repository as a group of hierarchically related content entities. Each noncontainer content object is stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities and containers. Each noncontainer content object is preferably stored as a separate entity in the data repository. Each content entity is also stored as a row in a digital library index class as a collection of attributes and references to related content entities. Each container and noncontainer is associated with a unique identifier that includes hierarchical information about its position in the hierarchy. Queries are executed on the hierarchical containers and noncontainers through an application or user-interface. The results of the independent searches are merged using hit masks. A hit mask is a string of bits, each bit representing a query. For each container and noncontainer in the result set, a hit mask is generated and ones of the bits are set to indicate which of the queries the container or noncontainer satisfies. Container hit masks are OR-ed with their child containers and/or noncontainers to reflect inheritance. Containers and noncontainers with all bits set comprise the merged result set.

Ein Netz-gegründetes System, Methode und Programmprodukt werden für das Suchen eines zufriedenen Gegenstandes (z.B., prepublished eine kundenspezifische Kompilation oder Arbeit), gespeichert in einem Datenbehälter als Gruppe hierarchisch in Verbindung stehende zufriedene Wesen zur Verfügung gestellt. Jeder noncontainer Inhalt Gegenstand wird als unterschiedliches Wesen im Datenbehälter gespeichert. Jedes zufriedene Wesen wird auch wie eine Reihe in einer digitalen Bibliothekindexkategorie als Ansammlung Attribute und Hinweise auf in Verbindung stehenden zufriedenen Wesen und Behältern gespeichert. Jeder noncontainer Inhalt Gegenstand wird vorzugsweise als unterschiedliches Wesen im Datenbehälter gespeichert. Jedes zufriedene Wesen wird auch wie eine Reihe in einer digitalen Bibliothekindexkategorie als Ansammlung Attribute und Hinweise auf in Verbindung stehenden zufriedenen Wesen gespeichert. Jeder Behälter und noncontainerIST mit einem einzigartigen Bezeichner verbunden, der hierarchische Informationen über seine Position in der Hierarchie einschließt. Fragen werden auf den hierarchischen Behältern und den noncontainers durch eine Anwendung oder eine Benutzer-Schnittstelle durchgeführt. Die Resultate der unabhängigen Suchen werden mit geschlagenen Schablonen vermischt. Eine Erfolg Schablone ist eine Zeichenkette der Spitzen, jede Spitze, die eine Frage darstellt. Für jeden Behälter und noncontainer im Resultat Satz, wird eine Erfolg Schablone erzeugt und eine der Spitzen werden eingestellt, um anzuzeigen, welches der Fragen der Behälter oder das noncontainer erfüllt. Behältererfolg Schablonen sind Oder-ED mit ihren Kindbehältern und/oder die noncontainers, zum von von Erbschaft zu reflektieren. Behälter und noncontainers mit allen eingestellten Spitzen enthalten den vermischten Resultat Satz.

 
Web www.patentalert.com

< System and method for managing hierarchical objects

< Method for streamlined representation of roads in a geographic database

> Information apparatus, table retrieval apparatus, table retrieval method, and recording medium

> Systems and methods for representing and editing multi-dimensional data

~ 00153