Βήμα 1: Εγκατάσταση Java
Βήμα 2: Δημιουργία πυρήνα και συλλογής
Βήμα 3: Πρόσβαση στον διαχειριστή Solr
Το Solr είναι μια πλατφόρμα μηχανής αναζήτησης που σας επιτρέπει να δημιουργήσετε τη δική σας «μηχανή αναζήτησης». Αυτό το σεμινάριο θα σας διδάξει πώς να ρυθμίσετε το Solr στο Ubuntu. Το Solr είναι κατασκευασμένο με Java και επομένως θα χρειαστούμε έναν διακομιστή ιστού που να μπορεί να εξυπηρετεί ιστοσελίδες Java: Apache Tomcat.
Βήμα 1: Εγκατάσταση Java
Αρχικά, θα πρέπει να εγκαταστήσουμε το python-software-properties, αυτό είναι απαραίτητο για να μπορούμε να χρησιμοποιήσουμε την εντολή add-apt-repository:
apt-get install python-software-properties
Θα χρειαστεί να εγκαταστήσουμε την Java 8, επομένως πρέπει να χρησιμοποιήσουμε ένα ανεπίσημο αποθετήριο:
add-apt-repository ppa:webupd8team/java
Και ενημέρωση:
apt-get update
Τώρα θα μπορείτε να εγκαταστήσετε την Java 8:
apt-get install oracle-java8-installer
Θα σας ζητηθεί να συμφωνήσετε.
Στη συνέχεια, κατεβάστε το Solr:
wget http://apache.mirror1.spango.com/lucene/solr/5.2.1/solr-5.2.1.tgz
tar xzf solr-5.2.1.tgz solr-5.2.1/bin/install_solr_service.sh --strip-components=2
Τώρα εκτελέστε το σενάριο εγκατάστασης:
./install_solr_service.sh solr-5.2.1.tgz
Θα δείτε το ακόλουθο μήνυμα:
Waiting to see Solr listening on port 8983 [/]
Started Solr server on port 8983 (pid=27009). Happy searching!
Θα προσθέσει και το Solr ως υπηρεσία, για ευκολότερη διαχείριση:
Service solr installed.
Το Solr θα ξεκινήσει αυτόματα. Για να επιβεβαιώσετε ότι έχει ξεκινήσει, εκτελέστε:
service solr status
Ορολογία σε Solr
Το Solr είναι πιο περίπλοκο σε σύγκριση με άλλο λογισμικό όσον αφορά την ορολογία.
- Κόμβος: Ένας κόμβος είναι μια εμφάνιση του Solr που εκτελείται σε έναν διακομιστή, για παράδειγμα, εάν το Solr ξεκινήσει μια φορά στον διακομιστή σας, εκτελείται 1 κόμβος.
- Συλλογή: Έγγραφα ομαδοποιημένα σε ένα λογικό ευρετήριο.
- Πυρήνας: Περίπτωση Solr που αντιπροσωπεύει έναν λογικό δείκτη.
- Ρεπλίκα: Αντίγραφο ενός λογικού ευρετηρίου.
- Shard: Τμήμα μιας συλλογής.
Πρέπει να δημιουργήσουμε έναν πυρήνα και μια συλλογή για αρχή.
Βήμα 2: Δημιουργία πυρήνα και συλλογής
Για να δημιουργήσετε έναν πυρήνα και μια συλλογή, χρησιμοποιήστε:
sudo su - solr -c "/opt/solr/bin/solr create -c CollectionName -n data_driven_schema_configs"
Βήμα 3: Πρόσβαση στον διαχειριστή Solr
Μπορείτε να αποκτήσετε πρόσβαση στον διαχειριστή Solr από τη διεύθυνση URL http://YourServerIP:8983. Στην κάτω αριστερή γωνία, θα μπορείτε να επιλέξετε έναν πυρήνα και να τον διαχειριστείτε. Εάν επιλέξετε "Έγγραφα", θα μπορείτε να προσθέσετε έγγραφα τα οποία θα ευρετηριαστούν από το Solr. Μπορούμε να χρησιμοποιήσουμε JSON για να προσθέσουμε έγγραφα. Για παράδειγμα:
{
"number": 1,
"full_name": "Johnny Appleseed",
"birth": 1774,
"death": 1845
}
Κάντε κλικ στο μπλε κουμπί ('Υποβολή εγγράφου') για να προσθέσετε το έγγραφο. Ο Solr θα προσθέσει το έγγραφο και θα επιστρέψει Status: success.