Ga naar inhoud

Apache Solr

In dit artikel

Informatie

Apache Solr is een gratis full-text zoek- en indexeringsplatform gebouwd op de Apache Lucene zoekbibliotheek. Solr biedt high-performance real-time zoekfunctionaliteiten, schaalbaarheid, fouttolerantie en geavanceerde functionaliteit voor het bouwen van zoekapplicaties.

Belangrijkste kenmerken van Apache Solr

  • Full-text zoekopdracht: biedt snelle en nauwkeurige zoekopdrachten door grote hoeveelheden tekstgegevens met ondersteuning voor morfologische analyse, filtering, rangschikking en resultaat-highlighting.
  • Schaalbaarheid: ondersteunt gedistribueerde indexering en zoeken over meerdere nodes (SolrCloud), waardoor schalen naar honderden miljoenen documenten mogelijk is.
  • Real-time indexering: maakt het mogelijk om documenten toe te voegen, bij te werken en te verwijderen met minimale latentie.
  • Geavanceerde zoekfunctionaliteit: ondersteuning voor gefacetteerd zoeken, ruimtelijke queries, audio- en videodata-zoekopdrachten, evenals integratie met Elasticsearch.
  • Flexibel dataschema: maakt het werken met verschillende dataformaten mogelijk (JSON, XML, CSV, PDF, Word, enz.) en het aanpassen van het indexeringsschema voor specifieke taken.
  • Betrouwbare architectuur: biedt fouttolerantie door gegevensreplicatie, automatisch herstel van nodes en load balancing.
  • Ontwikkeld ecosysteem: integratie met populaire programmeertalen (Java, Python, PHP, Ruby) en frameworks, evenals een groot aantal plugins en extensies.
  • API-beheer: biedt een RESTful API voor het beheren van indexen, het uitvoeren van queries en het monitoren van de clusterstatus.

Implementatiefuncties

ID Softwarenaam Compatibel OS VM BM VGPU GPU Min CPU (Kernen) Min RAM (GB) Min HDD/SSD (GB) Aangepast Domein Actief
623 Apache Solr Ubuntu 24.04 + + + + 1 2 5 Nee BESTELLEN

Opmerking

Tenzij anders aangegeven, installeren we standaard de nieuwste releaseversie van de software vanaf de website van de ontwikkelaar of de repositories van het besturingssysteem.

Aan de slag na het implementeren van Apache Solr als een Managed Application

Nadat u Apache Solr heeft geïmplementeerd als een managed application, vindt u het volgende op het tabblad My Applications in het serverbeheerpaneel:

  • een applicatielink;
  • login en wachtwoord voor toegang;
  • informatie met betrekking tot het gebruik en beheer van de service.

Voor meer details over het werken met managed applications, lees alstublieft de instructies.

Aan de slag na het implementeren van Apache Solr via de Marketplace

Nadat de betaling is voltooid, wordt er een melding over de gereedheid van de server verzonden naar het e-mailadres dat tijdens de registratie is opgegeven. Deze bevat het VPS IP-adres, evenals de login en het wachtwoord voor de verbinding. Klanten kunnen hun hardware beheren via het Server Control Panel and API — Invapi.

Inloggegevens

  • Apache Solr Control Panel Address: gespecificeerd in het webpanel van het serverbeheerpaneel of in de verzonden e-mail.
  • Username: root;
  • Password: verzonden via e-mail zodra de server klaar is voor gebruik na de software-implementatie.

Externe toegang

Externe toegang tot de service wordt verleend via HTTPS op poort 443 via een Nginx-proxy.

Interne toegang

De interne API-service is toegankelijk op poort 3000.

Initiële configuratie

  1. Volg de link naar het beheerderspaneel (bijv. https://apache-solr<Server-ID>.hostkey.com/solr/).
  2. Voer uw login en wachtwoord in.
  3. De Solr Admin homepagina wordt geopend en toont informatie over de serverstatus.
  4. Maak uw eerste collectie of core aan om te beginnen.

Het maken van een Core

Om een nieuwe core te maken via de webinterface:

  1. Ga naar de sectie Core Admin.
  2. Klik op Add Core.
  3. Specificeer de naam van de core en de configuratieparameters.
  4. Klik op Add Core om de creatie te voltooien.

Informatie

Gedetailleerde documentatie voor het configureren van Apache Solr is beschikbaar op de officiële website.

Een server met Apache Solr bestellen via API

Om deze software te installeren via de API, volgt u deze instructies

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×