Σπίτι Προσωπικά Οικονομικά Χαρακτηριστικά αναζήτησης NoSQL να εξετάσει - Εικονίδια

Χαρακτηριστικά αναζήτησης NoSQL να εξετάσει - Εικονίδια

Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2025

Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2025
Anonim

Πολλές βάσεις δεδομένων του NoSQL υποστηρίζουν δυνατότητες αναζήτησης και ορισμένες δυνατότητες αναζήτησης. Η επιλογή του σωστού καταλήγει συχνά στην κατανόηση των χαρακτηριστικών που πρέπει να υποστηρίξετε.

Παρόλο που σχετίζονται, η αναζήτηση και η αναζήτηση είναι αρκετά διαφορετικές. Ένα ερώτημα επιστρέφει μόνο τα αποτελέσματα που αντιστοιχούν σε όλους τους όρους σε αυτό. Η αναζήτηση, από την άλλη πλευρά, μπορεί να περιλαμβάνει προαιρετικούς όρους και συνήθως παρέχει αποτελέσματα που έχουν ταξινομηθεί με έναν υπολογισμό σχετικότητας.

Οι υπολογισμοί σχετικότητας επιτρέπουν πολλές πιο ευέλικτες αλληλεπιδράσεις αναζήτησης. Οι χρήστες που πραγματοποιούν τις αναζητήσεις κάνουν την τελική κλήση για το ποιο αποτέλεσμα είναι ένας αγώνας για αυτούς - η μηχανή αναζήτησης παρέχει μόνο παραγγελίες συμβουλές.

Και η αναζήτηση και το ερώτημα επιτρέπουν ακριβείς αντιστοιχίσεις τιμών και ερωτήματα εύρους - για παράδειγμα, όπου μια τιμή πεδίου ημερομηνίας σε μια εγγραφή βρίσκεται μεταξύ δύο τιμών. Τα ερωτήματα εύρους δεν υποστηρίζονται από πολλές βάσεις δεδομένων ή μηχανές αναζήτησης NoSQL, οπότε αν τις χρειάζεστε, φροντίστε να τις ελέγξετε νωρίς στη διαδικασία επιλογής.

Οι περισσότερες μηχανές αναζήτησης έχουν σχεδιαστεί για να αναζητούν ολόκληρες εγγραφές και να περιορίζουν τους όρους των ερωτημάτων τους σε συγκεκριμένα πεδία (όπως η ημερομηνία δημοσίευσης). Συνήθως, είναι διαθέσιμες πολλές μέθοδοι ερωτημάτων ελεύθερου κειμένου, συμπεριλαμβανομένων αυτών:

  • ερώτημα λέξης, όπου κάθε λέξη είναι OR'ed μαζί: Έτσι, το "adam fowler blog" αξιολογείται ως adam OR fowler OR blog, όλων των λέξεων, με αποτέλεσμα υψηλότερη βαθμολογία σχετικότητας από ότι θα χρησιμοποιούσε μόνο μία από τις λέξεις.

    Το ερώτημα φράσης, όπου ολόκληρη η φράση αντιμετωπίζεται ως μία:
  • Έτσι, το "Of Mice and Men" αξιολογείται έτσι ώστε το αποτέλεσμα πρέπει να έχει όλες τις λέξεις, με την ίδια σειρά, έναν αγώνα. Wildcard:

  • Η αναζήτηση για το "run *" επιστρέφει τα αποτελέσματα για "εκτέλεση", "τρέχει", "τρέξιμο" και "δρομέας". " Stemming:

  • Μια αναζήτηση για" run "επιστρέφει επίσης τα αποτελέσματα για" run "και" τρέχει ", αλλά όχι" running "ή" runner ". η αναζήτηση για την "γάτα" επιστρέφει επίσης αποτελέσματα για "γάτες". " Lemmatization:

  • Πρόκειται για πιο προχωρημένη μέθοδο από την πρόκληση. Για παράδειγμα, η λεμαχιστοποίηση του όρου "καλύτερα" έχει σαν αποτέλεσμα το λεμμάτ (τη βάση ή τη μορφή λεξικού μιας λέξης), η οποία σε αυτή την περίπτωση είναι "καλή". " Οι περισσότεροι άνθρωποι προτιμούν να πληκτρολογούν τους όρους αναζήτησης σε ένα πλαίσιο αναζήτησης τύπου Google, επειδή είναι τόσο φιλικό προς το χρήστη.

Οι μηχανές αναζήτησης υποστηρίζουν μια μορφή κειμένου που ονομάζεται

γραμματική αναζήτησης. Στην Google, για παράδειγμα, πληκτρολογώντας "site: uk AND Adam Fowler AND London" ταιριάζει με όλα τα έγγραφα από ιστοσελίδες του Ηνωμένου Βασιλείου που αναφέρουν τη λέξη Λονδίνο και τη φράση Adam Fowler. Μπορείτε επίσης να χρησιμοποιήσετε παρενθέσεις για να φωλιάζετε όρους μέσα στους όρους, κάτι που είναι ιδιαίτερα χρήσιμο με τους τελεστές Boolean, όπως AND, OR και NOT.

Κατά καιρούς απαιτείται ένας πιο δομημένος μηχανισμός ερωτήματος. Συνήθως, πρόκειται για μια εξατομικευμένη και πολύ λεπτή μορφή σε μορφή JSON ή XML. Ένα καλό παράδειγμα βρίσκεται στα γεωχωρικά ερωτήματα. Ο προσδιορισμός ενός πλαισίου οριοθέτησης μιας περιοχής που θέλετε να ταιριάζει μια αναζήτηση συνήθως γίνεται καλύτερα σε ένα χάρτη, σχεδιάζοντας ένα πλαίσιο αντί να γράφετε συντεταγμένες σε μια γραμμή αναζήτησης ελεύθερου κειμένου.

Όλο και περισσότεροι χρήστες χρησιμοποιούν γεωχωρικά ερωτήματα για να περιορίσουν τις αναζητήσεις τους, συμπεριλαμβανομένων των ακόλουθων:

Σημείο:

  • Αντιστοιχεί σε ένα ακριβές σημείο. Ακτίνα σημείου:

  • Αντιστοιχεί σε απόσταση ενός σημείου (μια κυκλική περιοχή). Κουτί σύνδεσης:

  • Αντιστοιχεί σε μια τετράγωνη περιοχή (όπως στην περιοχή που εμφανίζεται στο χάρτη). Πολύγωνο:

  • Αντιστοιχεί σε ένα ελεύθερο ή ακανόνιστο σχήμα. Ένα καλό παράδειγμα είναι το σχήμα ενός νομού ή ενός κράτους. Αυτές είναι βασικά μεγάλες σειρές συντεταγμένων εντός μιας περιοχής. Διατομή πολυγώνου-πολυγώνου:

  • Αντιστοιχεί στα πολυγώνια μέσα στα αρχεία (σε αντίθεση με τα σημεία εντός των εγγραφών όπως στους προηγούμενους τύπους επερωτήσεων) με ένα πολύγωνο ερωτήματος. Μήπως το ερώτημα πολυγώνιο αγγίζει το ένα σε μια εγγραφή, ή το περιέχει τελείως, ή το χάσετε εξ ολοκλήρου; Αυτός ο τύπος ερωτήματος απαιτεί πολλή επεξεργασία και δεν υποστηρίζεται ευρέως, αλλά είναι απαραίτητος στην αμυντική βιομηχανία. Είναι σημαντικό να σημειωθεί ότι τα γεωχωρικά ερωτήματα βασίζονται σε πολύπλοκα μαθηματικά για το πώς ένα συγκεκριμένο σύστημα αναφοράς συντεταγμένων (που ονομάζεται ΗΣΚ) αντιπροσωπεύει τον κόσμο. Για παράδειγμα, οι συσκευές GPS χρησιμοποιούν ένα σύστημα που ονομάζεται WGS84 (ονομάζεται επίσης EPSG: 4326), ενώ οι ηλεκτρονικοί χάρτες χρησιμοποιούν το σύστημα EPSG: 900916 CRS. Γνωρίζοντας πώς μια βάση δεδομένων αποθηκεύει τα γεωχωρικά δεδομένα της και οι απαραίτητες μετατροπές είναι πολύ σημαντικές. διαφορετικά, ίσως να μην έχετε έναν αγώνα καθόλου ή να είστε αρκετές εκατοντάδες μέτρα μακριά από το επιθυμητό αποτέλεσμα.

Ορισμένες μηχανές αναζήτησης υποστηρίζουν επίσης μεθόδους που βοηθούν τους χρήστες να εισάγουν τα ερωτήματά τους. Αυτό είναι πιο εμφανές στη λειτουργία αυτόματης συμπλήρωσης της Google. Αρχίζετε να πληκτρολογείτε ένα ερώτημα και η Google προτείνει τα πιο πιθανά ερωτήματα από τα οποία μπορείτε να επιλέξετε. Πολλές μηχανές αναζήτησης υποστηρίζουν παρόμοια λειτουργικότητα.

Πολλές άλλες λειτουργίες αναζήτησης είναι διαθέσιμες, οπότε φροντίστε να κάνετε την έρευνά σας πριν επιλέξετε μια μηχανή αναζήτησης.

Χαρακτηριστικά αναζήτησης NoSQL να εξετάσει - Εικονίδια

Η επιλογή των συντακτών

Πώς να ρυθμίσετε τα πλήκτρα Hot Key για NaturallySpeaking - dummies

Πώς να ρυθμίσετε τα πλήκτρα Hot Key για NaturallySpeaking - dummies

Dragon NaturallySpeaking σας επιτρέπει να ρυθμίσετε Hotkeys. Όλα τα κουμπιά στην καρτέλα Hotkeys λειτουργούν με τον ίδιο τρόπο: Κάντε κλικ στο κουμπί και εμφανίζεται ένα παράθυρο διαλόγου Set Hot Key. Όταν συμβαίνει, μην προσπαθήσετε να πληκτρολογήσετε τα ονόματα των πλήκτρων, απλά πατήστε τα. Για παράδειγμα, πατήστε το πλήκτρο Ctrl και εμφανίζεται η ένδειξη {Ctrl}. ...

Πώς να δημιουργήσετε ένα λογαριασμό για τεχνική υποστήριξη NaturallySpeaking - dummies

Πώς να δημιουργήσετε ένα λογαριασμό για τεχνική υποστήριξη NaturallySpeaking - dummies

Για πρόσβαση στην πύλη υποστήριξης για Φυσικά, πρέπει να δημιουργήσετε έναν δωρεάν λογαριασμό. Από αυτόν τον λογαριασμό, μπορείτε να καταχωρίσετε τα προϊόντα σας, να αποκτήσετε πρόσβαση στους αποθηκευμένους αύξοντες αριθμούς, να στείλετε ένα μήνυμα στο τμήμα Τεχνικής Υποστήριξης, να μάθετε για νέα προϊόντα Dragon ή να αναβαθμίσετε τις παραγγελίες σας. Σε γενικές γραμμές, όσο καλύτερα ορίζετε την ερώτησή σας, τόσο πιθανότερο είναι ...

Η επιλογή των συντακτών

Οι κοινές μύθοι για το γάμο - ανδρείκελα

Οι κοινές μύθοι για το γάμο - ανδρείκελα

Επικεντρώνονται στην εύρεση των αληθειών που κρατούν τον γάμο σας ισχυρό αντί να επιτρέπουν κοινούς μύθους για το γάμο υπονομεύουν τη σχέση σας. Εξετάστε αυτούς τους συζυγικούς μύθους για να δείτε τον γάμο σας πιο καθαρά: Υπάρχει μόνο ένα σωστό άτομο για εσάς. Δύο άνθρωποι σε έναν καλό γάμο αυξάνονται αυτόματα με το χρόνο. Όταν τα ζευγάρια υποστηρίζουν, καταστρέφει το ...

Έχουν Sexier, πιο συναρπαστικό γάμο - ανδρείκελα

Έχουν Sexier, πιο συναρπαστικό γάμο - ανδρείκελα

Μια παρατεινόμενη σεξουαλική ζωή είναι μια καταγγελία πολλά ζευγάρια έχουν μετά από χρόνια του γάμου. Χρησιμοποιήστε αυτές τις συμβουλές για να διατηρήσετε τη σεξουαλική χημεία ζωντανή στο γάμο σας και να βελτιώσετε τη σεξουαλική σας ζωή: Δώστε την αγάπη σας κάθε μέρα. Αγγίξτε ο ένας τον άλλον με αγάπη και αισθήματα. Δείξτε και πείτε στο σύζυγό σας τι σας ευχαριστεί. Αφήστε τις φαντασιώσεις σας ελεύθερες. ...

Πώς να επιλύσει τις διαφορές οικογενειακού χρήματος - τα ανδρικά

Πώς να επιλύσει τις διαφορές οικογενειακού χρήματος - τα ανδρικά

Χρήματα είναι μια συνηθισμένη αιτία των συζυγικών προβλημάτων. Αναγνωρίστε πώς η στάση σας σχετικά με τα χρήματα επηρεάζει τον γάμο σας και χρησιμοποιήστε αυτές τις συμβουλές για να βοηθήσετε στην επίλυση των διαφορών που αντιμετωπίζουν τα χρήματα: Καθίστε μαζί με τον σύντροφό σας και μιλήστε για τον τρόπο με τον οποίο η οικογένεια προέλευσής σας αντιμετώπισε χρήματα. Συζητήστε για τις επιπτώσεις που μπορεί να έχουν οι εμπειρίες του παρελθόντος ...

Η επιλογή των συντακτών

Πώς να δημιουργήσετε ένα Standard Slicer στο Power Pivot - οι κόφτες

Πώς να δημιουργήσετε ένα Standard Slicer στο Power Pivot - οι κόφτες

Προσφέρουν ένα φιλικό προς το χρήστη περιβάλλον το οποίο μπορείτε να φιλτράρετε έναν πίνακα περιστροφής Power Pivot. Ήρθε η ώρα να δημιουργήσετε τον πρώτο σας κόφτη. Απλώς ακολουθήστε αυτά τα βήματα:

Δημιουργώντας ένα νέο βιβλίο εργασίας στο Excel 2007 - ανδρείκελα

Δημιουργώντας ένα νέο βιβλίο εργασίας στο Excel 2007 - ανδρείκελα

Εάν εργάζεστε στο Microsoft Office Excel 2007 και θέλετε για να αρχίσετε να εργάζεστε σε ένα νέο αρχείο Excel, μπορείτε εύκολα να δημιουργήσετε ένα νέο βιβλίο εργασίας. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε μια εντολή στο μενού του Office ή μια συντόμευση πληκτρολογίου.

Δημιουργώντας και μορφοποιώντας έναν πίνακα περιγράμματος στο Excel 2007

Δημιουργώντας και μορφοποιώντας έναν πίνακα περιγράμματος στο Excel 2007

Αφού δημιουργήσετε ένα συγκεντρωτικό πίνακα στο Excel 2007, μπορείτε να δημιουργήσετε ένα διάγραμμα περιστροφής για να εμφανίσετε γραφικά τις συνολικές τιμές. Μπορείτε επίσης να διαμορφώσετε ένα γράφημα pivot για να βελτιώσετε την εμφάνισή του. Μπορείτε να χρησιμοποιήσετε οποιονδήποτε από τους τύπους γραφημάτων που είναι διαθέσιμοι με το Excel όταν δημιουργείτε ένα γράφημα pivot. Δημιουργία διαγράμματος στροφέα Ακολουθήστε αυτά τα ...