O Search Server (γενικώς) είναι μία ειδική έκδοση του Sharepoint 2007 η οποία περιορίζεται μόνο στo searching - κάτι σαν το Google. Το web interface που βλέπεις στο http://www.microsoft.com/enterprisesearch/serverproducts/searchserverexpress/default.aspx είναι το Search Center web site του Sharepoint. Όσον αφορά το τί μπορεί να κάνει search, σχεδόν ότι κάνει και το Sharepoint. Δηλαδή, file shares, άλλα sharepoint sites, γενικώς άλλα web sites. To Sharepoint μπορεί επιπλέον να κάνει search και άλλα συστήματα όπως ERP και CRM με τα οποία συνδέεται του Business Data Catalog.
Η λειτουργία της αναζήτησης χωρίζεται σε δύο φάσεις: περιοδικά ο crawler του Sharepoint (και του Search Server) διαβάζει όλα τα περιεχόμενα των αρχείων, των web site και των άλλων συστημάτων και δημιουργεί ένα full-text search index με τα περιεχόμενα τους. Όταν ο χρήστης κάνει μία αναζήτηση το Sharepoint θα ψάξει το index και θα του επιστρέψει links στα αρχεία ή τις σελίδες ταξινομημένες ανάλογα με το πόσο σχετικές είναι με την αναζήτηση. Τα αποτελέσματα που βλέπει ο κάθε χρήστης εξαρτώνται και από τα δικαιώματα που έχει.
Ο administrator του Sharepoint μπορεί να ορίσει keywords και Best bets (τις πιο συνηθισμένες σελίδες για ένα keyword), να ορίσει properties τα οποία θα χρησιμοποιηθούν για πιο περίπλοκες αναζητήσεις (π.χ. τύπο αρχείου, συντάκτη), καθώς και να ορίσει κανόνες για το ποιά αρχεία ή σελίδες θα συμπεριλαμβάνονται στο crawl ή όχι. Έτσι π.χ. μπορείς να κάνεις crawl όλα τα αρχεία ενός file server εκτός από αυτά που βρίσκονται στο Confidential directory.
Τέλος, ο Search Server είναι πολύ πιο εύκολο να εγκατασταθεί από το Sharepoint.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos