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

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

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

Βίντεο: Web Programming - Computer Science for Business Leaders 2016 2024
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 να εξετάσει - Εικονίδια

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

Εξαρτήματα ηλεκτρονικών: Ενισχυτές ανοιχτού βρόχου

Εξαρτήματα ηλεκτρονικών: Ενισχυτές ανοιχτού βρόχου

Οι πιο βασικές ηλεκτρονικές χρήσεις ενός ενισχυτή Op είναι ως ενισχυτής. Εάν συνδέσετε μια πηγή εισόδου σε έναν από τους ακροδέκτες εισόδου και γειώσετε τον άλλο ακροδέκτη εισόδου, εμφανίζεται μια ενισχυμένη έκδοση του σήματος εισόδου στο εξωτερικό τερματικό. Μια σημαντική ιδέα στα κυκλώματα op-amp ...

Ηλεκτρονικά Στοιχεία: Δημοφιλή Op Amp Ενσωματωμένα Κυκλώματα - Dummy

Ηλεκτρονικά Στοιχεία: Δημοφιλή Op Amp Ενσωματωμένα Κυκλώματα - Dummy

Για την οικοδόμηση ενός πραγματικού ηλεκτρονικού κυκλώματος χρησιμοποιώντας Op-amp, φυσικά, θα πρέπει να χρησιμοποιήσετε ένα πραγματικό ενισχυτή op. Ευτυχώς, τα ενσωματωμένα ολοκληρωμένα κυκλώματα (IC) είναι άφθονα και σχεδόν όλα τα καταστήματα που πωλούν ηλεκτρονικά εξαρτήματα πωλούν διάφορους τύπους φθηνών IC-ενισχυτών. Το πιο δημοφιλές op-amp IC είναι το LM741, το οποίο έρχεται ...

Ηλεκτρονικά Συστατικά: Κύκλοι ταλαντωτών - ανδρείκελοι

Ηλεκτρονικά Συστατικά: Κύκλοι ταλαντωτών - ανδρείκελοι

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

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

Ασκήσεις για ανδρείκελα Κατάρτιση για ανδρείκελα Εξάσκηση - ανδρείκελα

Ασκήσεις για ανδρείκελα Κατάρτιση για ανδρείκελα Εξάσκηση - ανδρείκελα

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

Εκπαίδευση για παιδιά με αναπηρίες - ανδρείκελα

Εκπαίδευση για παιδιά με αναπηρίες - ανδρείκελα

Παιδιά, ανάλογα με την αναπηρία. Μπορεί να χρειαστεί να παρέχετε στηρίγματα υψηλής τεχνολογίας που διευκολύνουν την κίνηση από τον περιπατητή ή την αναπηρική καρέκλα στην τουαλέτα (δείτε την ενότητα "Εργασία με ειδικό εργαλείο" σε αυτό το άρθρο.) Από την άλλη πλευρά, το παιδί σας μπορεί να ...

Υποδηλώνουν ότι το παιδί σας είναι έτοιμο για ασήμαντη εκπαίδευση - ανδρείκελα

Υποδηλώνουν ότι το παιδί σας είναι έτοιμο για ασήμαντη εκπαίδευση - ανδρείκελα

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

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

Πώς να χρησιμοποιήσετε τη φαντασία σας για να χαλαρώσετε το σώμα σας για διαλογισμό - Dummies

Πώς να χρησιμοποιήσετε τη φαντασία σας για να χαλαρώσετε το σώμα σας για διαλογισμό - Dummies

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

Πώς να χρησιμοποιήσετε την προσοχή για τη διαχείριση του πόνου

Πώς να χρησιμοποιήσετε την προσοχή για τη διαχείριση του πόνου

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

Βελτίωση των σχέσεών σας - ανδρείκεS

Βελτίωση των σχέσεών σας - ανδρείκεS

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