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¶
- Volg de link naar het beheerderspaneel (bijv.
https://apache-solr<Server-ID>.hostkey.com/solr/). - Voer uw login en wachtwoord in.
- De Solr Admin homepagina wordt geopend en toont informatie over de serverstatus.
- Maak uw eerste collectie of core aan om te beginnen.
Het maken van een Core¶
Om een nieuwe core te maken via de webinterface:
- Ga naar de sectie Core Admin.
- Klik op Add Core.
- Specificeer de naam van de core en de configuratieparameters.
- 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