Για να παρέχετε αποτελέσματα αναζήτησης που είναι κατάλληλα για ένα ερώτημα χρήστη, μερικές φορές πρέπει να αλλάξετε το ερώτημα. Για παράδειγμα, ας υποθέσουμε ότι δημιουργείτε μια κατακόρυφη αναζήτηση για εικόνες. Όταν κάποιος τύποι ενός ερωτήματος στις Εικόνες κατακόρυφα, πρέπει να αλλάξετε το ερώτημα, έτσι ώστε να επιστρέφει μόνο τα αποτελέσματα αναζήτησης που είναι Εικόνες.
Για να αλλάξετε ένα ερώτημα, χρησιμοποιήστε τη Δόμηση ερωτημάτων για να ρυθμίσετε τις παραμέτρους ενός μετασχηματισμού ερωτήματος. Μπορείτε να ρυθμίσετε τις παραμέτρους ενός μετασχηματισμού ερωτήματος για να αντικαταστήσετε ιδιότητες ενός ερωτήματος, όπως την προέλευση αποτελεσμάτων που θα χρησιμοποιήσει το ερώτημα για τη λήψη αποτελεσμάτων αναζήτησης ή τη σειρά ταξινόμησης που θα χρησιμοποιήσει όταν εμφανίζει τα αποτελέσματα αναζήτησης. Ο μετασχηματισμός αντικαθιστά επίσης το κείμενο του ερωτήματος χρησιμοποιώντας ένα πρότυπο ερωτήματος το οποίο μπορείτε να ρυθμίσετε. Το πρότυπο ερωτήματος είναι το κείμενο που θα αντικαταστήσει το κείμενο του ερωτήματος και το πρότυπο μπορεί να περιέχει μεταβλητές ερωτήματος.
Μια μεταβλητή ερωτήματος είναι ένα σύμβολο κράτησης θέσης για μια τιμή. Όταν ένας μετασχηματισμός αντικαθιστά το κείμενο ενός ερωτήματος με το πρότυπο ερωτήματος, αντικαθιστά επίσης τις μεταβλητές ερωτήματος στο πρότυπο με συγκεκριμένες τιμές.
Ένας μετασχηματισμός αντικαθιστά μεταβλητές ερωτήματος με βάση τα συμφραζόμενα με τιμές που αφορούν το περιβάλλον του ερωτήματος. Ο παρακάτω πίνακας εμφανίζει ορισμένα παραδείγματα μεταβλητών ερωτήματος βάσει των συμφραζόμενα.
Ένας μετασχηματισμός αντικαθιστά αυτήν τη μεταβλητή ερωτήματος βάσει περιβάλλοντος |
Με αυτό το |
---|---|
{User.Name} |
Όνομα χρήστη που πληκτρολογήσε το ερώτημα |
{Site.URL} |
Τοποθεσία όπου ο χρήστης πληκτρολογήσει την τιμή |
{Today} |
Η σημερινή ημερομηνία |
Ένας μετασχηματισμός αντικαθιστά τις δεσμευμένες μεταβλητές ερωτήματος με συγκεκριμένο κείμενο που βρίσκεται στο ερώτημα του χρήστη. Ο παρακάτω πίνακας εμφανίζει ορισμένα παραδείγματα συνδεδεμένων μεταβλητών ερωτήματος.
Ένας μετασχηματισμός αντικαθιστά αυτήν τη δεσμευμένη μεταβλητή ερωτήματος |
Με αυτό το |
---|---|
{searchBoxQuery} |
Το ερώτημα που πληκτρολογήστηκε από το χρήστη |
{searchTerms} |
Το ερώτημα που πληκτρολογήστηκε από το χρήστη, όπως τροποποιήθηκε από τον πιο πρόσφατο μετασχηματισμό |
Μπορείτε να χρησιμοποιήσετε μια δεσμευμένη μεταβλητή ερωτήματος όταν προσθέτετε έναν περιορισμό σε ένα ερώτημα, όπως όταν περιορίζετε ένα ερώτημα σε έναν συγκεκριμένο τύπο περιεχομένου. Για παράδειγμα, για μια κατακόρυφη αναζήτηση εικόνων, μπορείτε να ρυθμίσετε τις παραμέτρους ενός μετασχηματισμού ερωτήματος που προσθέτει τη λέξη "τύπος περιεχομένου:εικόνα" στο κείμενο του ερωτήματος, χρησιμοποιώντας το πρότυπο ερωτήματος "{searchTerms} contenttype:picture". Εάν ένας χρήστης τύπων το ερώτημα "σελήνη" σε αυτή την κατακόρυφη, ο μετασχηματισμός αντικαθιστά "{searchTerms}" με "moon". Έτσι, το ερώτημα μετασχηματίσει το ερώτημα σε "moon contenttype:picture".
Μπορείτε να ρυθμίσετε τις παραμέτρους μετασχηματισμού ερωτήματος σε τρία σημεία:
-
Σε ένα Τμήμα Web, όπως ένα Τμήμα Web αποτελεσμάτων αναζήτησης. Ρυθμίστε τις παραμέτρους ενός μετασχηματισμού σε ένα Τμήμα Web όταν δεν χρειάζεται να κάνετε τις ίδιες αλλαγές σε ερωτήματα σε άλλο σημείο.
-
Σε έναν κανόνα ερωτήματος,ο οποίος καθορίζει ότι ορισμένες ενέργειες θα εκτελούνται μόνο εάν πληρούνται ορισμένες προϋποθέσεις. Δύο από αυτές τις ενέργειες χρησιμοποιούν έναν μετασχηματισμό για να αλλάξουν το ερώτημα:
-
Προσθέστε ένα μπλοκ αποτελεσμάτων στη σελίδα αποτελεσμάτων αναζήτησης. Αυτή η ενέργεια δημιουργεί ένα αντίγραφο του ερωτήματος και ο μετασχηματισμός του αλλάζει μόνο το αντίγραφο.
-
Αλλάξτε τα αποτελέσματα της κατάταξης. Αυτή η ενέργεια αλλάζει το ερώτημα που πληκτρολογήστηκε από το χρήστη.
-
-
Στην προέλευση αποτελεσμάτων που χρησιμοποιεί το ερώτημα για τη λήψη αποτελεσμάτων αναζήτησης.
Ένα ερώτημα χρήστη μετασχηματιστεί από το Τμήμα Web, στη συνέχεια, από τυχόν κανόνες ερωτήματος που ισχύουν και, τέλος, από την προέλευση αποτελεσμάτων. Επομένως, όταν ρυθμίζετε τις παραμέτρους ενός μετασχηματισμού σε μια προέλευση αποτελεσμάτων, γνωρίζετε ότι οι αλλαγές μετασχηματισμού δεν θα απορριφθούν ή δεν θα απορριφθούν, επειδή η προέλευση αποτελεσμάτων μετασχηματίσει το τελευταίο ερώτημα. Για παράδειγμα, για να βεβαιωθείτε ότι μια κατακόρυφη αναζήτηση εικόνων επιστρέφει μόνο εικόνες, θα πρέπει να ρυθμίσετε τις παραμέτρους του κατάλληλου μετασχηματισμού σε μια προέλευση αποτελεσμάτων και, στη συνέχεια, να ρυθμίσετε τις παραμέτρους του Τμήματος Web στην κατακόρυφη αναζήτηση για να χρησιμοποιήσετε αυτή την προέλευση αποτελεσμάτων.
Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Επισκόπηση της επεξεργασίας ερωτημάτων στο TechNet.