A computer-implemented system and method for allowing users to interactively develop search queries is provided. The system performs query development utilizing a hierarchical concept tree stored in memory, wherein the nodes of the concept tree are concepts that describe various search topics. Parent/child relationships are created between the concepts, with children concepts describing sub-categories of a parent concept, and so on. Any concept at any level in the tree structure may be related to one or more character strings descriptive of the related concept. Query development is performed by traversing the various relationships in the hierarchical tree structure to selectively add related character strings to a potential query. According to one embodiment, the user is allowed to control the manner and extent of the traversal, and is further allowed to de-select any located concepts and character strings for further use in query development. According to another embodiment, traversal of the tree is completed according to user specification, with only limited user intervention required to select or de-select the various located character strings for inclusion in a query string. Yet another embodiment allows all query string development to be fully automated based on parameters specifying the extent of the concept tree traversal. After traversal of the tree structure is completed, the located character strings that remain selected based on user specifications are added to a query string. The query string may further be modified to include logical operations. The string may be used to manually or programmatically invoke a wide variety of tools for use in performing searches of text documents, file systems, or a collection of web pages. The system allows the contents and structure of the hierarchical concept tree to be modified by the user. Both the concepts and character strings included in the hierarchical tree may be edited by the user to include search terms tailored to specific search requirements. Additionally, relationships existing between two concepts, or between a concept and a character string, may be added, deleted, or modified to thereby allow the user to control the manner in which query development proceeds.

Ένα υπολογιστής-εφαρμοσμένες σύστημα και μια μέθοδος για στους χρήστες για να αναπτύξουν αμφίδρομα τις ερωτήσεις αναζήτησης παρέχονται. Το σύστημα εκτελεί την ανάπτυξη ερώτησης που χρησιμοποιεί ένα ιεραρχικό δέντρο έννοιας που αποθηκεύεται στη μνήμη, όπου οι κόμβοι του δέντρου έννοιας είναι έννοιες που περιγράφουν τα διάφορα θέματα αναζήτησης. Οι σχέσεις γονέα/παιδιών δημιουργούνται μεταξύ των εννοιών, με τις έννοιες παιδιών περιγράφοντας τις υποκατηγορίες μιας έννοιας γονέων, και τα λοιπά. Οποιαδήποτε έννοια σε οποιοδήποτε επίπεδο στη δομή δέντρων μπορεί να αφορά μια ή περισσότερες σειρές χαρακτήρα περιγραφικές της σχετικής έννοιας. Η ανάπτυξη ερώτησης εκτελείται με να διαπερνήσει τις διάφορες σχέσεις στην ιεραρχική δομή δέντρων για να προσθέσει επιλεκτικά τις σχετικές σειρές χαρακτήρα σε μια πιθανή ερώτηση. Σύμφωνα με μια ενσωμάτωση, ο χρήστης έχει την άδεια για να ελέγξει τον τρόπο και την έκταση του traversal, και έχει την άδεια περαιτέρω για να ξεδιαλέξει οποιεσδήποτε τοποθετημένες έννοιες και σειρές χαρακτήρα για την περαιτέρω χρήση στην ανάπτυξη ερώτησης. Σύμφωνα με μια άλλη ενσωμάτωση, traversal του δέντρου ολοκληρώνεται σύμφωνα με την προδιαγραφή χρηστών, με μόνο την περιορισμένη επέμβαση χρηστών που απαιτείται για να επιλέξει ή να ξεδιαλέξει τις διάφορες τοποθετημένες σειρές χαρακτήρα για το συνυπολογισμό σε μια σειρά ερώτησης. Ακόμα μια ενσωμάτωση επιτρέπει σε όλη την ανάπτυξη σειράς ερώτησης για να αυτοματοποιηθεί πλήρως βασισμένος στις παραμέτρους που διευκρινίζουν την έκταση του δέντρου έννοιας traversal. Αφότου traversal της δομής δέντρων ολοκληρώνεται, οι τοποθετημένες σειρές χαρακτήρα που παραμένουν επιλεγμένες βασισμένος στις προδιαγραφές χρηστών προστίθενται σε μια σειρά ερώτησης. Η σειρά ερώτησης μπορεί περαιτέρω να τροποποιηθεί για να περιλάβει τις λογικές διαδικασίες. Η σειρά μπορεί να χρησιμοποιηθεί με το χέρι ή programmatically να επικαλεσθεί μια ευρεία ποικιλία των εργαλείων για τη χρήση στην εκτέλεση των αναζητήσεων των εγγράφων κειμένων, των συστημάτων αρχείων, ή μιας συλλογής ιστοσελίδας. Το σύστημα επιτρέπει στο περιεχόμενο και τη δομή του ιεραρχικού δέντρου έννοιας για να τροποποιηθεί από το χρήστη. Και οι έννοιες και οι σειρές χαρακτήρα που περιλαμβάνονται στο ιεραρχικό δέντρο μπορούν να εκδοθούν από το χρήστη για να περιλάβουν τους όρους αναζήτησης που προσαρμόζονται στις συγκεκριμένες απαιτήσεις αναζήτησης. Επιπλέον, οι σχέσεις που υπάρχουν μεταξύ δύο εννοιών, ή μεταξύ μιας έννοιας και μιας σειράς χαρακτήρα, μπορούν να προστεθούν, διαγραμμένος, ή τροποποιημένος με αυτόν τον τρόπο επιτρέψτε στο χρήστη για να ελέγξετε τον τρόπο με τον οποίο η ανάπτυξη ερώτησης προχωρά.

 
Web www.patentalert.com

< (none)

< System and method for selective incremental deferred constraint processing after bulk loading data

> Interactive workstation for creating customized, watch and do physical exercise programs

> (none)

~ 00045