Σπίτι Βάσεις δεδομένων Τι είναι το apache solr; - ορισμός από την τεχνολογία

Τι είναι το apache solr; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Apache Solr;

Το Apache Solr είναι μια πλατφόρμα αναζήτησης επιχείρησης ανοιχτού κώδικα, η οποία αποτελεί μέρος του έργου Apache Lucene.

Έχει σχεδιαστεί για την ταχεία αναζήτηση δεδομένων που αποθηκεύονται σε HDFS στο Apache Hadoop. Το Solr παρέχει ευρετηρίαση, αναπαραγωγή και αντιστοίχιση φορτίου, ένα κεντρικό σύστημα διαμόρφωσης, αυτοματοποιημένη αποτυχία και ανάκτηση και είναι εξαιρετικά επεκτάσιμο, αξιόπιστο και εξαιρετικά ανεκτικό σε σφάλματα.

Πολλοί από τους μεγαλύτερους ιστότοπους του Διαδικτύου χρησιμοποιούν το Apache Solr για τις λειτουργίες αναζήτησης και πλοήγησης.

Η Techopedia εξηγεί τον Apache Solr

Το Apache Solr αναπτύχθηκε χρησιμοποιώντας Java και λειτουργεί ως ανεξάρτητος διακομιστής αναζήτησης πλήρους κειμένου που περιέχεται σε ένα servlet όπως το Jetty. Στο πλαίσιο του έργου Lucene, η Solr χρησιμοποιεί τη βιβλιοθήκη αναζήτησης Lucene Java ως τον πυρήνα της για αναζήτηση και ευρετηρίαση.

Έχει επίσης API JSON JSON και XML / HTTP που μοιάζουν με REST και τα καθιστούν εύκολη στη χρήση σε οποιαδήποτε γλώσσα προγραμματισμού.

Η εξωτερική διαμόρφωση του Solr καθιστά εύκολη την προσαρμογή σε οποιοδήποτε τύπο εφαρμογής χωρίς την κωδικοποίηση Java και έχει ακόμη εκτεταμένη αρχιτεκτονική plugin όταν η εφαρμογή απαιτεί προηγμένη προσαρμογή.

Solr Χαρακτηριστικά:

  • Προηγμένες δυνατότητες αναζήτησης πλήρους κειμένου
  • Εκτεταμένη αρχιτεκτονική plugin
  • Κοντά στην ευρετηρίαση σε πραγματικό χρόνο
  • Η βελτιστοποιημένη κυκλοφορία ιστού μεγάλου όγκου
  • Πλήρεις διεπαφές διαχείρισης για HTML
  • Χρησιμοποιεί τυπικές διασυνδέσεις όπως XML, HTTP και JSON
  • Στα στατιστικά του διακομιστή εμφανίστηκε το JMX για να ενεργοποιηθεί η παρακολούθηση
  • Γραμμικά κλιμακούμενη, αυτόματη ανακατεύθυνση και ανάκτηση και αυτόματη αναπαραγωγή δείκτη
Τι είναι το apache solr; - ορισμός από την τεχνολογία