Apache Solr

Software screenshot:
Apache Solr
Podrobnosti Software:
Verze: 7.2.1 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Yonik Seeley
Licence: Volný
Popularita: 3

Rating: 2.0/5 (Total Votes: 1)

Apache Solr je otevřený zdrojový, bezplatný vyhledávací server nezávislý na platformách založený na projektu Apache Lucene s rozhraním XML / HTTP a JSON API. Projekt je v současné době pod inkubací v Apache Software Foundation.


Funkce na první pohled

Klíčové funkce zahrnují zvýrazňování zásahů, fazetové vyhledávání, ukládání do mezipaměti, replikace, webové rozhraní pro správu, pokročilé možnosti fulltextového vyhledávání, je optimalizováno pro vysokorychlostní webovou komunikaci a standardní otevřená rozhraní, jako je HTTP , XML a JSON.

Navíc obsahuje komplexní rozhraní správy HTML, statistiky serverů, automatickou replikaci indexů, automatické obnovení a převzetí služeb při selhání, indexování v reálném čase, adaptabilní a flexibilní s konfigurací XML a rozšiřitelnou architekturu pluginů.

Projekt je bez schématu a umožňuje uživateli rychle začít s aplikací Apache Solr. V tomto okamžiku jsou podporovány režimy bez schématu i bez schématu, které však povedou k silnému výrobnímu prostředí.

Solr podporuje různé typy, včetně typů polí, které vám pomohou kombinovat analyzátory Lucene bez jejich psaní. Projekt navíc podporuje dynamická pole, která mohou být zapnuta v okamžiku.

Mezi další zajímavé funkce můžeme zmínit funkčnost kopírovacího pole, která uživatelům umožňuje snadno analyzovat stejný obsah pomocí různých metod, podporu explicitních typů, které eliminují potřebu hádání typů polí, vlastní konfigurace založené na externích souborech, jako stejně jako mnoho dalších komponent pro analýzu textu.


Pod kapotou a dostupností

Když se podíváme pod kapuci aplikace Apache Solr, zjistíme, že aplikace byla napsána výhradně v programovacím jazyce Java a podporuje 32bitové a 64bitové distribuce Linuxu, stejně jako Microsoft Windows a Mac OS X operační systémy.

Pro vaše pohodlí je distribuován jako binární i zdrojový archiv, takže můžete snadno začít s aplikací Apache Solr co nejméně času a bez přílišných potíží.

Co je nový v této verzi:

  • Správce nemůže nikdy zpracovat některé poslední zprávy.
  • Přejmenovat jádro v samostatném režimu solr není přetrváváno.
  • Parametr rq parametru QueryComponent již nepovažuje parametr defType.
  • Opravte NPE v SolrQueryParser, když se výrazy dotazu uvnitř klauzule filtru zmenší na nic.

Co je nového ve verzi:

  • Kromě mnoha dalších vylepšení v bezpečnostním rámci Solr nyní obsahuje službu AuthenticationPlugin, která implementuje základní autentizaci HTTP, která bezpečně ukládá pověření v ZooKeeperu. Jedná se o jednoduchý způsob, jak požadovat uživatelské jméno a heslo pro kohokoli, kdo přistupuje k obrazovce administrátora nebo rozhraním API společnosti Solr.
  • Vestavěná autorizacePlugin, která poskytuje jemnou zrnitou kontrolu nad implementací ACL pro různé zdroje s pravidly povolení, které jsou uloženy v ZooKeeperu.
  • Rozhraní JSON Facet API nyní může měnit doménu pro příkazy fazet, v podstatě provádí blokový spoj a přesun z rodičů na děti nebo děti do rodičů před výpočtem dat fazety.
  • Významné zlepšení výkonu nového API Facet Module / JSON Facet.
  • Dotazy a rozsahy v části Pivotní plochy. Stejně jako API JSON Facet API, pivotní fáze mohou jak hnízdi jiné typy fazet, jako je rozsah a fáze dotazu.
  • Další možnosti jako tento dotaz Parser. The MoreLikeThis QParser nyní podporuje všechny možnosti, které nabízí MLT Handler. Analyzátor dotazu je mnohem univerzálnější než obslužný program, protože pracuje v režimu mraku, stejně jako kdekoli, kde lze zadat normální dotaz.
  • Podpora rozhraní API Schema API v SolrJ
  • Přidaný režim scoringu pro spojení s časem dotazu a spojení bloku.
  • Formát odpovědi Smile

Co je nového ve verzi 4.10.3:

  • Solr 4.10.2 obsahuje 10 oprav chyb, stejně jako Lucene 4.10.2 a jeho 2 opravy chyb.

Co je nového ve verzi 4.6.1:

  • Apache Tika 1.4
  • Mrkev2 3.8.0
  • Velocity 1.7 a Velocity Tools 2.0
  • Apache UIMA 2.3.1
  • Apache ZooKeeper 3.4.5
  • Opravy chyb:
  • SOLR-5408: SbaleníQParserPlugin skóre nesprávně při použití více kritérií řazení
  • (Brandon Chapman, Joel Bernstein)
  • SOLR-5416: SbaleníQParserPlugin přeruší značku / vynechání fazety
  • (David Boychuck, Joel Bernstein)
  • SOLR-5442: klient služby Python nemůže analyzovat odpověď proxy při obsluze Tomcat.
  • (Patrick Hunt, Gregory Chanan, Vamsee Yarlagadda, Romain Rigaux, Mark Miller)
  • SOLR-5445: Proxy odpovědi by měly šířit všechny hlavičky spíše než první pro každý klíč.
  • (Patrick Hunt, Mark Miller)
  • SOLR-5479: SolverCmdDistributor Opakování logiky zastaví, pokud vůdce žádosti nemůže být nalezen za 1 sekundu.
  • (Mark Miller)
  • SOLR-5532: Kontrola obsahu typu SolrJ je příliš přísná pro některé webcontainery / proxy.
  • (Jakob Furrer, hossman, Shawn Heisey, Uwe Schindler, Mark Miller)
  • SOLR-5547: Vytvoření aliance kolekce pomocí kolekce SolAdJ CollectionAdminRequest nastaví název aliasu a kolekce na alias na stejnou hodnotu.
  • (Aaron Schram, Mark Miller)
  • SOLR-5577: Pravděpodobné vypršení platnosti ZooKeeper by nemělo zpomalovat aktualizace dané částky, ale místo toho odříznout aktualizace po daném čase.
  • (Mark Miller, Christine Poerschke, Ramkumar Aiyengar)
  • SOLR-5580: NPE při vytváření jádra s explicitním shard a coreNodeName.
  • (YouPeng Yang, Mark Miller)
  • SOLR-5552: Proces obnovy Leader může zvolit špatného vůdce, pokud jsou všechny repliky pro shardu nefunkční a snaží se obnovit a ztratí aktualizace, které měly být obnoveny.
  • (Timothy Potter, Mark Miller)
  • SOLR-5569 Replika by se neměla snažit zotavit z vůdce, dokud nezveřejnila, že je aktivní.
  • (Mark Miller)
  • SOLR-5568 SolrCore se nemůže rozhodnout být vůdcem jen proto, že stav clusteru říká, že žádné jiné SolrCore's nejsou aktivní.
  • (Mark Miller)
  • SOLR-5496: Měli bychom sdílet správce připojení http v HttpClients bez vyhledávání a zajistit, aby se všichni správci připojení http dostali k vypnutí.
  • (Mark Miller)
  • SOLR-5583: SouběžnýUpdateSolrServer # blockUntilFinished může navždy čekat, pokud je služba vypnutá.
  • (Mark Miller)
  • SOLR-5586: Všechny ZkCmdExecutor by měly být inicializovány s časovým limitem zk klienta.
  • (Mark Miller)
  • SOLR-5587: Implementace ElectionContext by měly používat ZkCmdExecutor # ensureExists, aby zajistily správné vytvoření volebních cest.
  • (Mark Miller)
  • SOLR-5540: HdfsLockFactory by měl v případě potřeby explicitně vytvořit záložní nadřazený adresář.
  • (Mark Miller)
  • SOLR-4709: Opětovné načtení jádra po replikaci, pokud se změní konfigurační soubory, může selhat z důvodu závodu. (Mark Miller, Hossman))
  • SOLR-5503: Zopakujte požadavky agresivně méně než na IOException a status 500, ConnectException.
  • (Mark Miller)
  • SOLR-5588: PeerSync nepočítá všechny selhání připojení jako úspěch.
  • (Mark Miller)
  • SOLR-5564: hl.maxAlternateFieldLength by se měl vztahovat na původní pole při pokusu o zálohování
  • (janhoy)
  • SOLR-5608: Nedovolte, aby uzavřený SolrCore publikoval stav na ZooKeeper.
  • (Mark Miller, Shawn Heisey)
  • SOLR-5615: Zablokování při pokusu o obnovení po vypršení platnosti relace ZK
  • (Ramkumar Aiyengar, Mark Miller)
  • SOLR-5543: Jádrové swapy vedly k duplicitě jádrových zápisů v solr.xml při použití persistence solr.xml.
  • (Bill Bell, Alan Woodward)
  • SOLR-5618: Oprava chybné mezipaměti v dotazu queryResultCache, když mají hashCodes stejné a duplicitní filtrové dotazy existují v jedné z požadavků
  • (hossman)
  • SOLR-4260: SoučasnýUpdateSolrServer # blockUntilFinished se může vrátit dříve, než budou dokončeny všechny dříve přidané aktualizace. To by mohlo způsobit ztrátu distribuovaných aktualizací určených pro repliky.
  • (Markus Jelsma, Timothy Potter, Joel Bernstein, Mark Miller)
  • SOLR-5645: Oprava SolrCore přes CoreContainer se pokusí o opětovnou registraci s novou SolrCore.
  • (Mark Miller)
  • SOLR-5636: SolrRequestParsers provádí některé vyhledávání xpath na každé žádosti, což může způsobit problémy souběžnosti.
  • (Mark Miller)
  • SOLR-5658: commitWithin a přepsání nejsou distribuovány do replik, když SolrCloud používá javabin k distribuci aktualizací.
  • (Mark Miller, Varun Thacker, Elodie Sannier, Shalin)
  • Optimalizace:
  • SOLR-5576: Vylepšete souběžnost při registraci a čekáte, až se všechny objekty SolrCore zaregistrují do stavu DOWN.
  • (Christine Poerschke přes Mark Miller)

Co je nového ve verzi 4.6.0:

  • Mnoho vylepšení a vylepšení pro možnosti rozštěpení štěstí
  • Nové AnalyzingInfixLookupFactory pro využití AnalyzingInfixSuggester
  • Nový CollapsingQParserPlugin pro vysoce výkonné pole se sbalením na poli s vysokou kardinálností
  • Nové API SolrJ pro správu sběru
  • Nový nástroj DocBasedVersionConstraintsProcessorFactory, který poskytuje podporu pro uživatelem nakonfigurované pravidla pro verifikaci založené na dokumentu
  • Nový výchozí formát indexu: Lucene46Codec
  • Nový typ EnumField

Co je nového ve verzi 4.5.1:

  • Solr 4.5.1 obsahuje hrst oprav chyb, včetně 2, které jsou považovány za poměrně závažné.

Co je nového ve verzi 4.5.0:

  • Vlastní podpora roztržení, vylepšené směrování a vícenásobné závitování.

Co je nového ve verzi 4.2.0:

  • Čtecí strana REST API pro schéma. Vždy chtěl schéma introspekt přes http? Teď můžeš. Vypadá to, že strana zápisu bude příště.
  • DocValues ​​byly integrovány do společnosti Solr. Dokumenty DocValues ​​lze načíst mnohem rychleji než mezipaměť a mohou také používat různé algoritmy komprese, stejně jako v paměti RAM nebo na discích. Funkce dotazování, třídění a funkcí vám pomohou. A co OS manipulace s faceting a třídění cache off haldy? Žádné další ladění 60 gigabytových hal? Jak vypadá nová metoda pro vytváření tváří podle segmentu DocValues? Vylepšené číselné vykreslování? Sladké.
  • Aliasing kolekce. Máte data založená na čase? Chcete přehodnotit dočasnou sbírku a poté ji převést do produkce? Hotovo. Zůstaňte naladěni na Shard Aliasing.
  • Odpovědi API kolekce. Sběratelské rozhraní API bylo ještě velmi nové v 4.0, a zatímco se to zlepšilo v 4.1, bylo to jistě zapotřebí, ale chybělo to. Zpočátku jsme učinili rozhodnutí, aby kolekce API byla super tolerantní k chybám, což činilo reakce náročnější. Nikdo nechce nahlédnout do souborů protokolů, aby viděli, jak se věci ukáží. Hotovo v 4.2.
  • Interakce s libovolnou sbírkou v libovolném uzlu. Do 4.2 můžete komunikovat pouze s uzlem ve vašem clusteru, pokud hostil alespoň jednu repliku kolekce, kterou jste chtěli dotazovat / aktualizovat. Již dotaz - žádný uzel, ať už má kus zamýšlené sbírky nebo ne, a dostat odpověď proxy.
  • Povolte vlastní názvy shard tak, aby nové hostitelské adresy mohly převzít sloupce v důchodu. Práce na Amazonu bez elastických ips? To je pro vás.
  • Lucene 4.2 optimalizace, například vektory s kompresními termíny.

Co je nového ve verzi 3.3.0:

  • Seskupování / sbalení pole
  • Nová implementace navržená / automatického dokončování založená na automatech, která nabízí pořadí menší spotřeby RAM.
  • KStemFilterFactory, což je optimalizovaná implementace méně agresivní strategie pro angličtinu.
  • Solver je výchozím nastavením nové, efektivnější politiky sloučení (TieredMergePolicy). Další informace naleznete na adrese http://s.apache.org/merging.
  • Důležité opravy chyb včetně mimořádně vysokého využití paměti RAM při kontrole pravopisu.
  • Opravy chyb a vylepšení z Apache Lucene 3.3

Co je nového ve verzi 3.2.0:

  • Schopnost specifikovat přepis a zapisování jako parametry požadavku při použití formátu aktualizace JSON
  • TermQParserPlugin, užitečné při generování dotazů filtru z výrazů vrácených z facetingu pole nebo komponenty termínů.
  • DebugComponent nyní podporuje použití NamedList k modelování objektů Vysvětlení v odpovědi namísto Vysvětlení.toString
  • Vylepšení integrací UIMA a Carrot2
  • Opravy chyb a vylepšení z Apache Lucene 3.2

Co je nového ve verzi 3.2.0:

  • Byla provedena vylepšení aktualizace JSON.
  • Vylepšené klastrování výsledků a integrace UIMA
  • Chyby byly opraveny.

Komentáře k Apache Solr

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!