Χρήση αναζήτησης Dataverse για ανάκτηση γραμμών
Χρησιμοποιήστε την ενέργεια Αναζήτηση γραμμών σε ροές για την ανάκτηση δεδομένων από το Microsoft Dataverse χρησιμοποιώντας λέξεις-κλειδιά και την αναζήτηση Dataverse, η οποία παρέχει γρήγορα, ευφυή και περιεκτικά αποτελέσματα σε πίνακες στο Dataverse.
Ο διαχειριστής σας πρέπει να ρυθμίσει μια αναζήτηση Dataverse στο περιβάλλον σας για να μπορείτε να χρησιμοποιήσετε την ενέργεια αναζήτησης στο Microsoft Dataverse.
Μπορείτε να προσθέσετε την ενέργεια Αναζήτηση γραμμών στις ροές σας και, στη συνέχεια, να δώσετε μια λέξη-κλειδί στην Αναζήτηση όρου για να αναζητήσετε αυτήν τη λέξη-κλειδί σε όλες τις γραμμές με ευρετήριο στο Dataverse.
Μπορείτε να χρησιμοποιήσετε δυναμικό περιεχόμενο από ένα προηγούμενο βήμα της ροής για να παραμετροποιήσετε το πλαίσιο Αναζήτηση όρου. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε μια λέξη-κλειδί που έχει καταχωρηθεί σε bot Microsoft Copilot Studio και να ορίσετε τις ακόλουθες επιλογές για την έναρξη μιας αυτοματοποιημένης αναζήτησης.
Σημείωση
Μπορεί να περάσουν μερικές ώρες μέχρι να συμπεριληφθούν οι γραμμές που προστέθηκαν πρόσφατα στα αποτελέσματα αναζήτησης.
Χρησιμοποιήστε την επιλογή τύπος αναζήτησης για να παράσχετε τη σύνταξη για το ερώτημα αναζήτησης. Χρησιμοποιήστε απλή για να υποδείξετε ότι θέλετε να χρησιμοποιήσετε την απλή σύνταξη ερωτημάτων. Ή, χρησιμοποιήστε πλήρης αν προτιμάτε να χρησιμοποιήσετε τη σύνταξη ερωτήματος Lucene. Η προεπιλεγμένη σύνταξη ερωτήματος είναι απλή.
Ρίξτε μια ματιά στα παρακάτω παραδείγματα ή εξετάστε την πλήρη λίστα των δυνατοτήτων στην Αναζήτηση δεδομένων μεταξύ δεδομένων πινάκων με χρήση της αναζήτησης Dataverse.
Η απλή σύνταξη ερωτήματος υποστηρίζει τις ακόλουθες λειτουργίες:
Τελεστής | Περιγραφή |
---|---|
Τελεστές δυαδικής τιμής | Τελεστής AND. Υποδηλωμένο από + τελεστής OR, υποδηλώνεται από | τελεστής NOT, υποδηλώνεται από - |
Τελεστές προτεραιότητας | Ο όρος αναζήτησης "hotel+(wifi | luxury)" θα αναζητήσει αποτελέσματα που περιέχουν τον όρο "hotel" και είτε "wifi" είτε "luxury" (ή και τα δύο). |
Χαρακτήρες μπαλαντέρ | Υποστηρίζονται τελικοί χαρακτήρες μπαλαντέρ. Για παράδειγμα, το "Αλπ*" αναζητά "αλπικό". |
Ακριβείς αντιστοιχίες | Ένα ερώτημα που περικλείεται σε εισαγωγικά " ". |
Η σύνταξη ερωτήματος Lucene υποστηρίζει την ακόλουθη λειτουργία:
Τελεστής | Περιγραφή |
---|---|
Τελεστές δυαδικής τιμής | Παρέχει ένα αναπτυγμένο σύνολο σε σύγκριση με απλή σύνταξη ερωτημάτων. Τελεστής AND, υποδηλωμένος από AND, &&, + τελεστής OR, υποδηλωμένος από OR, || τελεστής NOT, υποδηλωμένος από NOT, !, – |
Τελεστές προτεραιότητας | Η ίδια λειτουργικότητα με την απλή σύνταξη ερωτημάτων. |
Χαρακτήρες μπαλαντέρ | Εκτός από το σύμβολο μπαλαντέρ που ακολουθεί, υποστηρίζει επίσης έναν κορυφαίο χαρακτήρα μπαλαντέρ. Χαρακτήρες μπαλαντέρ στο τέλος – "alp*" Χαρακτήρας μπαλαντέρ στην αρχή - “/.*pine/” |
Μερική αναζήτηση | Υποστηρίζει ερωτήματα που περιέχουν έως και δύο λάθος χαρακτήρες. "Uniersty~" θα επιστρέψει "University" "Blue~1" θα επιστρέψει "glue", "blues" |
Ενίσχυση όρων | Υπολογίζει διαφορετικούς όρους σε ένα ερώτημα διαφορετικά. Το "Rock2 electronic" θα επιστρέψει αποτελέσματα, όπου οι αντιστοιχίσεις στο "rock" είναι πιο σημαντικές από τις αντιστοιχίσεις στο "electronic". |
Αναζήτηση εγγύτητας | Επιστρέφει αποτελέσματα όπου οι όροι βρίσκονται μέσα σε x λέξεις ο ένας από τον άλλο, για αποτελέσματα που βασίζονται περισσότερο στο περιβάλλον. Για παράδειγμα, το "airport hotel"~5 επιστρέφει αποτελέσματα στα οποία τα στοιχεία "airport" και "hotel" βρίσκονται μεταξύ πέντε λέξεων το ένα από το άλλο, ενισχύοντας επομένως τις πιθανότητες εύρεσης ενός ξενοδοχείου που βρίσκεται κοντά σε ένα αεροδρόμιο. |
Αναζήτηση κανονικής παράστασης (regex) | Για παράδειγμα, το /[mh]otel/ ταιριάζει με "motel" ή hotel". |
Για να χρησιμοποιήσετε οποιονδήποτε από τους τελεστές αναζήτησης ως μέρος του κειμένου αναζήτησης, χρησιμοποιήστε τον χαρακτήρα προθέματος με μία μόνο ανάστροφη κάθετο (\). Οι ειδικοί χαρακτήρες διαφυγής περιλαμβάνουν τους ακόλουθους χαρακτήρες: + - & | ! ( ) { } [ ] ^ " ~ * ? : \ /
Μπορείτε να καθορίσετε εάν θα πρέπει να συμφωνούν με οποιονδήποτε ή όλους τους όρους αναζήτησης για να υπολογίσετε το έγγραφο ως αντιστοίχιση. Η επιλογή είναι οποιοσδήποτε. Ελέγχει αν ο όρος με τον τελεστή NOT είναι AND ή OR με άλλους όρους στο ερώτημα (με την προϋπόθεση ότι δεν υπάρχει τελεστής + ή | στους άλλους όρους).
Η χρήση οποιουδήποτε για λειτουργία αναζήτησης αυξάνει την ανάκληση ερωτημάτων συμπεριλαμβάνοντας περισσότερα αποτελέσματα. Από προεπιλογή, ερμηνεύεται ως "Ή ΌΧΙ". Για παράδειγμα, το "wifi -luxury" θα ταιριάζει με έγγραφα που περιέχουν τον όρο "wifi" ή αυτά που δεν περιέχουν τον όρο "luxury".
Η χρήση όλων για λειτουργία αναζήτησης αυξάνει την ακρίβεια ερωτημάτων συμπεριλαμβάνοντας λιγότερα αποτελέσματα. Από προεπιλογή, ερμηνεύεται ως "ΚΑΙ ΌΧΙ". Για παράδειγμα, το "wifi -luxury" θα ταιριάζει με έγγραφα που περιέχουν τον όρο "wifi" και δεν περιέχουν τον όρο "luxury".
Μεταβείτε στην Αναζήτηση σε δεδομένα πίνακα χρησιμοποιώντας την αναζήτηση Dataverse για περισσότερες λεπτομέρειες.
Μπορείτε να βελτιστοποιήσετε την αναζήτησή σας χρησιμοποιώντας άλλες επιλογές για προχωρημένους όπως περιγράφεται σε αυτήν την ενότητα. Δείτε την Αναζήτηση σε δεδομένα πίνακα χρησιμοποιώντας την αναζήτηση Dataverse για περισσότερα παραδείγματα.
Φίλτρο γραμμής: Μπορείτε να περιορίσετε την αναζήτησή σας καθορίζοντας φίλτρα, όπως φαίνεται στην παρακάτω εικόνα.
Φίλτρο πίνακα: Μπορείτε να περιορίσετε την αναζήτησή σας σε καθορισμένους πίνακες, όπως φαίνεται στην παρακάτω εικόνα.
Ταξινόμηση κατά: χρησιμοποιήστε αυτήν την επιλογή για να ταξινομήσετε καθορίζοντας ένα όνομα στήλης και προσθέτοντας asc ή desc ως το επίθημα, όπως φαίνεται στην παρακάτω εικόνα.
Μπορείτε να χρησιμοποιήσετε τις εξόδους της ενέργειας απευθείας από το Δυναμικό περιεχόμενο. Ακολουθεί η σημασία κάθε μίας από τις παραμέτρους.
Όνομα παραμέτρου | Περιγραφή |
---|---|
Σώμα | Το αντικείμενο που αντιπροσωπεύει ολόκληρη την απόκριση. Περιέχει τη λίστα γραμμών, το συνολικό πλήθος γραμμών και τα αποτελέσματα όψης. |
Λίστα γραμμών | Ένα αντικείμενο που αναπαριστά όλες τις γραμμές που επιστρέφονται. |
Στοιχείο λίστας γραμμών | Μια μεμονωμένη γραμμή στη λίστα γραμμών, όταν χρησιμοποιείται εντός ενός βρόχου. |
Βαθμολογία αναζήτησης γραμμής | Η βαθμολογία Dataverse μιας γραμμής. Αυτή η βαθμολογία υποδεικνύει πόσο ταιριάζει με τις λέξεις-κλειδιά και τις συνθήκες αναζήτησης. |
Σημαντικά σημεία αναζήτησης γραμμής | Επισημαίνει τις συγκεκριμένες λέξεις-κλειδιά που ταιριάζουν με τις λέξεις-κλειδιά αναζήτησης στη γραμμή. |
Όνομα πίνακα γραμμής | Το όνομα του πίνακα για μία γραμμή. Αυτή η ενέργεια συγκεντρώνει γραμμές από όλους τους πίνακες με δυνατότητα αναζήτησης στο περιβάλλον. |
Αναγνωριστικό αντικειμένου γραμμής | Αυτό είναι ένα αναγνωριστικό για κάθε γραμμή. Χρησιμοποιήστε αυτό το αναγνωριστικό σε συνδυασμό με το όνομα του πίνακα στην ενέργεια Λήψη γραμμών για να διαβάσετε όλες τις στήλες σε μια γραμμή. |
Κωδικός τύπου αντικειμένου γραμμής | Το αναγνωριστικό ονόματος πίνακα για τη γραμμή. |
Όταν δημιουργείτε τη ροή σας, το δυναμικό περιεχόμενο μπορεί να εμφανίζεται όπως αυτή η εικόνα:
Η ενέργειεα Αναζήτηση γραμμών επιστρέφει πολλές άλλες στήλες για τις αντιστοιχισμένες γραμμές σε ένα σχήμα μεταβλητής, ανάλογα με τη ρύθμιση παραμέτρων αναζήτησης Dataverse. Για να χρησιμοποιήσετε αυτές τις στήλες, αναλύστε την απόκριση JSON και, στη συνέχεια, χρησιμοποιήστε τις δυναμικές εξόδους που δημιουργούνται από αυτήν, όπως φαίνεται στην παρακάτω εικόνα.