Apache Solr

Solr
logo
Autor Apache Software Foundation
Pierwsze wydanie 2004
Aktualna wersja stabilna 8.3.1 – 3 grudnia 2019; ponad 5 lat temu[1]
Język programowania Java
System operacyjny Wieloplatformowy
Rodzaj biblioteka programistyczna (indeksowanie i wyszukiwanie danych tekstowych)
Licencja Apache License
Strona internetowa

Solr (wym. „solar”) – otwartoźródłowa platforma wyszukiwania, napisana w Javie, będąca częścią projektu Apache Lucene[2]. Główne możliwości platformy Solr obejmują: wyszukiwanie pełnotekstowe (z funkcjami typu wyróżnianie trafień, sugestie terminów oraz sprawdzanie pisowni), wykrywanie języka, wyszukiwanie fasetowe (ang. faceted search), dynamiczne klastrowanie oraz obsługę formatów takich jak np. MS Word (doc/docx) czy PDF (ang. rich documents support)[3][4]. Indeksowanie danych następuje w czasie bliskim do rzeczywistego (ang. near real time, NRT)[5].

Solr został zaprojektowany pod kątem skalowalności i odporności na uszkodzenia (funkcje wyszukiwania rozproszonego i replikacji indeksu). Solr jest szeroko stosowany w systemach wyszukiwania korporacyjnego i analiz, ma aktywną społeczność programistów i regularne wydania.

Zarówno Apache Lucene jak i Apache Solr są obecnie rozwijane przez ten sam zespół programistów w Apache Software Foundation.

  1. Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene™. Apache Software Foundation. [dostęp 2019-12-12]. (ang.).
  2. Grainger Trey, Timothy Potter, Yonik Seeley: Solr in action. Manning Cherry Hill, 2014.
  3. Solr Features. Apache Software Foundation. [dostęp 2019-12-12]. (ang.).
  4. Result Clustering. Apache Software Foundation. [dostęp 2019-12-12]. (ang.).
  5. Near Real Time Searching. Apache Software Foundation. [dostęp 2019-12-12]. (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne