Domov Baze podatkov Kaj je apache lucena? - definicija iz tehopedije

Kaj je apache lucena? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Apache Lucene?

Apache Lucene je odprtokodni projekt za visoko zmogljivo in polno predstavljeno knjižnico iskalnih besedil, ki je v celoti napisan z uporabo Jave.

Zmogljiv je za iskanje celotnega besedila v dokumentih, zato je to tehnologija, ki je primerna za vse aplikacije, ki potrebujejo to funkcijo, še posebej, če gre za večstransko platformo.

Prvič ga je razvil Doug Cutting leta 1999, uradno pa je postal del družine odprtokodnih Java projektov Fundacije Apache septembra 2001. V februarju 2005 je bil nadgrajen na vrhunski projekt Apache.

Tehopedija razlaga Apache Lucene

Apache Lucene je visokozmogljiv iskalnik s konceptom "dokumenta, ki vsebuje polja besedila" v svoji osnovni logični arhitekturi. To ponuja veliko prilagodljivost in omogoča, da se API Lucene postane neodvisen od datoteke.


Vsako besedilo iz formatov, kot so MS Word, HTML, XML, PDF in OpenDocument, se lahko indeksira, dokler se besedilne informacije ne morejo črpati, kar pomeni, da s slikami ne more storiti ničesar.


Lucene je primeren za vse aplikacije, ki potrebujejo popolno indeksiranje besedila in iskanje, vendar je splošno priznan kot odličen pripomoček za izvajanje internetnih iskalnikov in za lokalno iskanje na enem mestu.


Funkcije vključujejo:

  • Prilagodljivo in visoko zmogljivo indeksiranje - v sodobni strojni opremi lahko obdela preko 150 Gb na uro in potrebuje le 1 Mb na kup pomnilnika.
  • Zmogljivi, natančni in učinkoviti algoritmi iskanja - ponuja številne vrste močnih poizvedb, kot so fraza, nadomestni znak, bližina in poizvedbe o obsegu. Prav tako je izvedel iskanje in razvrščanje po katerem koli polju.
  • Križna platforma - čista implementacija Java in na voljo tudi v drugih programskih jezikih.
Kaj je apache lucena? - definicija iz tehopedije