Apache Solr jest jednym z najbardziej rozpowszechnionych na całym otwartych technologii wyszukiwania.
Zbudowany na szczycie bardzo udane i cenione Lucene Silnik, Solr może być używany do wyszukiwania różnych typów danych w różnych typach środowisk i platform.
Z pełnotekstowych możliwości wyszukiwania Solr jest zoptymalizowany dla dużej ilości ruchu, dzięki czemu idealnie nadaje się do każdego rodzaju projektu, może być Web lub desktop oparte.
Solr również powiązania z XML / HTTP, Ruby, JSON, i Python, do integracji z różnych innych technologii internetowych.
Co nowego w tym wydaniu:.
- Poprawienie funkcjonalności, które obejmują ulepszone skrypty bin i nowe i zrestrukturyzowane przykłady
- Skrypty wspierać zainstalowaniu i uruchomieniu Solr jako usługa w systemie Linux.
- Ukazuje IDF jest obecnie obsługiwane i może być włączony przez config.
- Solr nie będzie już wysyłać plik wojny i zamiast być aplikacja do pobrania.
- SolrJ ma teraz wsparcie dla pierwszej klasy Kolekcje API.
- Ukryty Rejestracja replikacji, zdobyć i koparki administratora.
- Config API obsługuje paramsets na łatwe konfigurowanie parametrów i konfiguracji Solr pola. Ten interfejs API obsługuje również zarządzanie z wcześniejszych żądań obsługi i edycji wspólnego solrconfig.xml poprzez nakładki.
- API plamy zarządzających pozwala żądania Zamieszczanie słoiki przewodnika i rejestracji ich poprzez config API.
- Kolekcja BALANCESHARDUNIQUE API, które pozwala na równomierny rozkład właściwości niestandardowych repliki.
- Nie ma obecnie opcja nie shuffle zbiorze węzłów dostarczone podczas tworzenia kolekcji.
- Możliwość skonfigurowania wykorzystanie pasma przez obsługi replikacji, aby zapobiec jej użyciu całą przepustowość.
- Podział clusterstate do per-kolekcji umożliwia poprawę skalowalności w SolrCloud. Jest to również format domyślny dla nowych kolekcji, które zostaną utworzone w przyszłości.
- timeAllowed jest teraz używany do przedwcześnie zakończyć żądania podczas rozszerzania zapytań i SolrClient żądanie ponownej próby.
- Wyniki pivot.facet mogą teraz zawierać zagnieżdżone wyniki stats.field ograniczonych przez te czopy.
- stats.field mogą być wykorzystywane do generowania statystyk nad wynikami dowolnych funkcji numerycznych. Pozwala też na żądanie dla statystyk dotyczących aspektów obrotu za pomocą tagów.
- Nowy DateRangeField został dodany do zakresów dat indeksowanie, zwłaszcza tych z wieloma wartościami.
- pola przestrzenne, które kiedyś wymagały jednostek = stopnie teraz podjąć distanceUnits = stopni zamiast mil / kilometrów.
- parser MoreLikeThis zapytania umożliwia żądanie dokumentów podobnych do istniejącego dokumentu i działa również w trybie SolrCloud.
- ulepszenia rejestrowania.
Co nowego w wersji 5.2.1 / 4.10.4 / 3.6.2:
- Poprawienie funkcjonalności które obejmują poprawę skrypty bin i nowe i zrestrukturyzowane przykładów.
- Skrypty wspierać zainstalowaniu i uruchomieniu Solr jako usługa w systemie Linux.
- Ukazuje IDF jest obecnie obsługiwane i może być włączony przez config.
- Solr nie będzie już wysyłać plik wojny i zamiast być aplikacja do pobrania.
- SolrJ ma teraz wsparcie dla pierwszej klasy Kolekcje API.
- Ukryty Rejestracja replikacji, zdobyć i koparki administratora.
- Config API obsługuje paramsets na łatwe konfigurowanie parametrów i konfiguracji Solr pola. Ten interfejs API obsługuje również zarządzanie z wcześniejszych żądań obsługi i edycji wspólnego solrconfig.xml poprzez nakładki.
- API plamy zarządzających pozwala żądania Zamieszczanie słoiki przewodnika i rejestracji ich poprzez config API.
- Kolekcja BALANCESHARDUNIQUE API, które pozwala na równomierny rozkład właściwości niestandardowych repliki.
- Nie ma obecnie opcja nie shuffle zbiorze węzłów dostarczone podczas tworzenia kolekcji.
- Możliwość skonfigurowania wykorzystanie pasma przez obsługi replikacji, aby zapobiec jej użyciu całą przepustowość.
- Podział clusterstate do per-kolekcji umożliwia poprawę skalowalności w SolrCloud. Jest to również format domyślny dla nowych kolekcji, które zostaną utworzone w przyszłości.
- timeAllowed jest teraz używany do przedwcześnie zakończyć żądania podczas rozszerzania zapytań i SolrClient żądanie ponownej próby.
- Wyniki pivot.facet mogą teraz zawierać zagnieżdżone wyniki stats.field ograniczonych przez te czopy.
- stats.field mogą być wykorzystywane do generowania statystyk nad wynikami dowolnych funkcji numerycznych. Pozwala też na żądanie dla statystyk dotyczących aspektów obrotu za pomocą tagów.
- Nowy DateRangeField został dodany do zakresów dat indeksowanie, zwłaszcza tych z wieloma wartościami.
- pola przestrzenne, które kiedyś wymagały jednostek = stopnie teraz podjąć distanceUnits = stopni zamiast mil / kilometrów.
- parser MoreLikeThis zapytania umożliwia żądanie dokumentów podobnych do istniejącego dokumentu i działa również w trybie SolrCloud.
- ulepszenia rejestrowania.
Co nowego w wersji 5.1.0 / 4.10.4 / 3.6.2:
- Poprawienie funkcjonalności które obejmują poprawę skrypty bin i nowe i zrestrukturyzowane przykładów.
- Skrypty wspierać zainstalowaniu i uruchomieniu Solr jako usługa w systemie Linux.
- Ukazuje IDF jest obecnie obsługiwane i może być włączony przez config.
- Solr nie będzie już wysyłać plik wojny i zamiast być aplikacja do pobrania.
- SolrJ ma teraz wsparcie dla pierwszej klasy Kolekcje API.
- Ukryty Rejestracja replikacji, zdobyć i koparki administratora.
- Config API obsługuje paramsets na łatwe konfigurowanie parametrów i konfiguracji Solr pola. Ten interfejs API obsługuje również zarządzanie z wcześniejszych żądań obsługi i edycji wspólnego solrconfig.xml poprzez nakładki.
- API plamy zarządzających pozwala żądania Zamieszczanie słoiki przewodnika i rejestracji ich poprzez config API.
- Kolekcja BALANCESHARDUNIQUE API, które pozwala na równomierny rozkład właściwości niestandardowych repliki.
- Nie ma obecnie opcja nie shuffle zbiorze węzłów dostarczone podczas tworzenia kolekcji.
- Możliwość skonfigurowania wykorzystanie pasma przez obsługi replikacji, aby zapobiec jej użyciu całą przepustowość.
- Podział clusterstate do per-kolekcji umożliwia poprawę skalowalności w SolrCloud. Jest to również format domyślny dla nowych kolekcji, które zostaną utworzone w przyszłości.
- timeAllowed jest teraz używany do przedwcześnie zakończyć żądania podczas rozszerzania zapytań i SolrClient żądanie ponownej próby.
- Wyniki pivot.facet mogą teraz zawierać zagnieżdżone wyniki stats.field ograniczonych przez te czopy.
- stats.field mogą być wykorzystywane do generowania statystyk nad wynikami dowolnych funkcji numerycznych. Pozwala też na żądanie dla statystyk dotyczących aspektów obrotu za pomocą tagów.
- Nowy DateRangeField został dodany do zakresów dat indeksowanie, zwłaszcza tych z wieloma wartościami.
- pola przestrzenne, które kiedyś wymagały jednostek = stopnie teraz podjąć distanceUnits = stopni zamiast mil / kilometrów.
- parser MoreLikeThis zapytania umożliwia żądanie dokumentów podobnych do istniejącego dokumentu i działa również w trybie SolrCloud.
- ulepszenia rejestrowania.
Co nowego w wersji 5.0.0 / 4.10.3 / 3.6.2:
- Poprawione błędy :
- W przypadku korzystania z nowej opcji globalnej pamięci podręcznej bloku HDFS, możesz skończyć czytanie uszkodzonych plików na nazwy pliku ponownego wykorzystania.
- CoreContainer donosi nieprawidłowe & missleading ścieżkę solrconfig.xml gdy istnieją loading problemy
- StatsComponent podczas korzystania docValues = & quot; prawdziwe & quot; wielowartościowe = & quot; prawdziwe & quot;
- Wyłączenie fq poprzez & quot; ex & quot; lokalne param w wielowartościowej stats.field
- skrypt bin / solr musi przejść -DnumShards = 1 dla boostrapping collection1 gdy zaczyna Solr w trybie cloud.
- Binary Writer odpowiedzi nie zwraca pola wieloznacznych.
Co nowego w wersji 4.9.0:
- doc liczne optymalizacje dla wartości wydajność wyszukiwania w czasie
- Pozwól aplikacja klienta do żądania minium osiągnąć współczynnik replikacji żądanie aktualizacji (pojedyncze lub partii), wysyłając opcjonalny parametr & quot; min_rf & rdquo;.
- Zapytanie ponownie rankingu wsparcie z nowym ReRankingQParserPlugin.
- Nowy [dziecko ...] DocTransformer dla opcjonalnie tym Kostka Dołącz dokumenty potomek inline w wynikach wyszukiwania.
- Nowy (domyślnie) Lucene49NormsFormat lepiej skompresować niektórych przypadkach, takich jak bardzo krótkich pól.
Co jest nowa w wersji 4.8.0: {! complexphrase}
- Nowy parser zapytań obsługuje symboli wieloznacznych , regiony najbardziej oddalone itd wewnątrz zapytań zdanie.
- Nowe kolekcje API działania CLUSTERSTATUS zgłasza stan zbiorów, odłamki i replik, a także listę aliasów zbiórki i właściwości klastra.
- Dodane udało synonimów i filtrów stopword fabryki, które umożliwiają synonimów i stopword list do dynamicznie zarządzane poprzez REST API.?
- JSON obsługują zagnieżdżonych dokumentów potomnych, umożliwiając dziecku {!} i {!} blok dołączyć rodzic zapytania.
- Dodane ExpandComponent rozszerzyć wyniki załamał przez CollapsingQParserPlugin, jak również relacji rodzic / dziecko zagnieżdżonych dokumentów podrzędnych.
- długotrwały Kolekcje API mogą być teraz wykonywane asynchronicznie; nowa akcja REQUESTSTATUS zapewnia stan.
- Dodano parametr hl.qparser, co pozwala na określenie parser zapytań dla zapytań hl.q świateł.
- W trybie pojedynczego węzła Solr, rdzenie mogą być tworzone za pomocą nazwanych configsets.
aktualizacje
zadania
Co nowego w wersji 4.7.0:
- Nowy "migrować" zbieranie API podzielić wszystkie dokumenty z kluczem trasy do innej kolekcji.
- Dodano wsparcie dla routingu compositeId tri poziomu.
- Admin UI - Dodano nowy & quot; Pliki & quot; Przeglądarka conf katalogu przeglądarka / pliku.
- Dodano QParserPlugin dla Lucene w SimpleQueryParser.
- SSL dla SolrCloud.
Co nowego w wersji 4.6.0:
- Wiele ulepszeń i udoskonaleń dla opcji dzielenia odłamek
- Nowy AnalyzingInfixLookupFactory aby wykorzystać AnalyzingInfixSuggester
- Nowy CollapsingQParserPlugin w dziedzinie wysokiej wydajności zawaleniem na polach wysokiej mocy
- API Nowy SolrJ zarządzania kolekcji
- Nowy DocBasedVersionConstraintsProcessorFactory zapewnienie wsparcia dla użytkowników skonfigurowanych zasad wersjonowania doc-centric,
- Nowy domyślny format indeksu: Lucene46Codec
- Typ Nowy EnumField
Co nowego w wersji 4.5.0:
- obsługa klienta sharding, w tym zdolność do Shard przez pola.
- ulepszenia DocValue: pojedyncze pola wyceniane wymagają już wartość domyślną, allowiing dynamicFields zawierać wartości DOC, jak również sortMissingFirst i sortMissingLast na polach docValue .
- Możliwość solr.xml przechowywać w Heca.
- wielowątkowe faceting.
- CloudSolrServer może teraz aktualizacje trasy bezpośrednio do danego lidera shard.
Co nowego w wersji 4.4.0:
- Schemat REST API: Dodaj wsparcie dla wytwarzania pól kopiowania .
- Połączony segmentu cieplej może być teraz podłączony do solrconfig.xml.
- Nowy MaxScoreQParserPlugin. Powrót max () zamiast sumy () terminów
- Pliki binarne są teraz obsługiwane w Heca.
- SolrPing obiektu SolrJ zawiera nowe metody ping, włączyć i wyłączyć.
- Admin UI obsługuje dodawania dokumentów do Solr.
- Dodano komendę PUT do narzędzia Solr ZkCli.
- New & quot; deleteshard & quot; zbiory API, które usuwa wszystkie repliki danej odłamek, a następnie usuwa je ze stanu klastra. Usunie tylko te kawałki, które są nieaktywne lub nie mają zasięgu.
- Nadzorca może opcjonalnie przypisać rodzajowe nazwy węzłów, tak aby nowe adresy może obsługiwać odłamki bez nazywania zamieszanie.
- CSV Aktualizacja Handler teraz obsługuje ewentualnie dodanie linii / numeru identyfikatora wiersza do dokumentu.
Co nowego w wersji 4.3.0:
- Zmęczony zachowaniu podstawowych informacji w solr.xml? Teraz można skonfigurować Solr automatycznie znaleźć rdzeni pieszo dowolnego katalogu.
- Shard Dzielenie:. Teraz można podzielić odłamki SolrCloud rozwijać klaster jak rosną,
- Strona odczytu schematu REST API zostało poprawione i rozszerzone: wszystkie informacje dostępne schematu jest teraz w pełni i może być schemat żywo powrócił w JSON lub XML. Roboty ziemne jest wliczone w nadchodzącym stronie zapisu API schematu REST.
- Zapytania przestrzenne mogą teraz szukać indeksowanych kształtów przez & quot; IsWithin & quot;,
- & quot; Zawiera & quot; i & quot; IsDisjointTo & quot; relacje, oprócz typowego & quot; przecina & quot;.
Co nowego w wersji 4.2:
- Pozwól nazwy niestandardowej Odłamek, tak aby nowe adresy hosta może przejąć dla emerytów odłamków. Praca na Amazon bez elastycznych IP.
- Lucene 4.2 optymalizacje takich jak skompresowanych wektorów terminowych.
Co nowego w wersji 3.6.2:
- Poprawiono ConcurrentModificationException podczas podkreślając, czy wszystkie pola zostały wezwane .
- Poprawiono queryparser edismax zastosować minShouldMatch do ukrytych logicznych zapytaniami.
- Kilka poprawek do DataImportHandler.
Co nowego w wersji 4.0-alfa:
- Solr 4.0-alfa zawiera więcej NoSQL funkcje dla tych, przy użyciu Solr jako
- podstawowej przechowywania danych.
Co nowego w wersji 3.6.0:
- Złącze klient Nowy SolrJ za pomocą klienta HTTP Apache HTTP Składniki .
- Wiele fabryk analizatora są teraz & quot; zapytanie Termin wielu świadomi & quot; co pozwala na takie rzeczy jak rodzaj pola świadomy lowercasing przy budowie przedrostków i wieloznaczne zapytania.
- Nowy Kuromoji analizator morfologiczny tokenizes japoński tekst, produkujących oba wyrazy złożone i ich segmentacji.
- Zakres szlifowaniem (Daty i liczby) jest obecnie obsługiwane w rozproszonych wyszukiwania.
- HTMLStripCharFilter został całkowicie ponownie realizowany, mocowania wiele błędów oraz znacznie poprawia wydajność.
- StreamingUpdateSolrServer teraz obsługuje format javabin.
- Nowa opcja LFU Cache do stosowania w wewnętrznych buforów SOLR w.
- poprawa wydajności pamięci do wszystkich suggesters FST podstawie.
- Nowy WFSTLookupFactory zausznika drobniej ziarniste obsługuje rankingu sugestie.
- Nowe opcje dotyczące konfiguracji ilości współbieżności stosowanych w rozproszonych wyszukiwania.
- Wiele poprawek.
Co nowego w wersji 3.5.0:
- Poprawki i udoskonalenia z Apache Lucene 3.5.0 , w tym bardzo znaczny (3-5X) zmniejszenie RAM wymagane posiadanie indeksu terminów na otwarcie IndexReader.
- Dodano wsparcie dla rozproszonej grupy wyników.
- Dodano wsparcie dla hunspell rdzeni TokenFilter wsparcie dla 99 języków wynikające.
- Nowy moduł contrib & quot; langid & quot; Dodaje możliwości identyfikacji procesora język jako aktualizacji, używając LanguageIdentifier Tika lub Cybozu biblioteki języka wykrywania.
- typy numeryczne tym Trie i typów daty obsługują teraz sortMissingFirst / ostatni.
- Dodano parametr hl.q. To jest opcjonalny i jeśli jest podana, zastępuje parametr q w Highlighter.
- Kilka drobnych błędów, takie jak data parsowania dla lat od 0001-1000, ignorowane konfiguracje podczas korzystania QueryAnalyzer z SpellCheckComponent i wiele innych.
Co nowego w wersji 3.4.0:
- Poprawki i udoskonalenia z Apache Lucene 3.4.0 , w tym poważny błąd (Lucene-3418), przy czym indeks Lucene może łatwo ulec uszkodzeniu, jeśli system operacyjny lub awarii komputera lub stracił moc.
- Klient może teraz analizować SolrJ pogrupowane i aspektów zakres wyników.
- Nowy XsltUpdateRequestHandler pozwala delegowania XML, który jest przekształcony przez przewidzianego XSLT do ważnego dokumentu Solr.
- Po grupa faceting (group.truncate) może teraz obliczyć liczbę fazowane tylko dla najwyższych rangą dokumentów per-grupy.
- Dodaj commitWithin żądanie aktualizacji parametru dla wszystkich obsługi aktualizacji, które wcześniej były brakujących go. To mówi Solr popełnić zmiany w określonym czasie.
- Czy można teraz określić NIOFSDirectory.
- Nowy parametr hl.phraseLimit przyspiesza FastVectorHighlighter.
- Pamięć podręczna cache zapytań i filtr może być teraz wyłączone na żądanie.
- Ulepszone wykorzystanie pamięci, czas budowy i wydajności SynonymFilterFactory.
- Dodane omitPositions do schematu, więc można pominąć informacji o pozycji, a jednocześnie indeksowanie częstotliwości utrzymujące się.
- Różne poprawki do wielowątkowych DataImportHandler.
Opcja
Co nowego w wersji 3.3.0:
- Grupowanie / Pole Collapsing
- Nowe, oparte na automat sugerują realizację / autouzupełniania oferuje rząd wielkości mniejsze zużycie pamięci RAM.
- KStemFilterFactory, zoptymalizowany wdrożenie mniej agresywnej Stemmer w języku angielskim.
- Solr domyślnie nowej, bardziej skutecznej polityki seryjnej (TieredMergePolicy). Zobacz http://s.apache.org/merging aby uzyskać więcej informacji.
- Ważne poprawki błędów, w tym bardzo wysokie wykorzystanie RAM w pisowni.
- Poprawki i udoskonalenia z Apache Lucene 3.3
Co nowego w wersji 3.2.0:
- Możliwość określenia zastąpić i commitWithin jako parametry żądanie podczas w formacie JSON aktualizacji.
- TermQParserPlugin, przydatna podczas generowania zapytań filtrujących z warunkami powrócili z szlifowaniem pola lub elementu warunkach.
- DebugComponent obsługuje teraz za pomocą NamedList do modelowania obiektów Wyjaśnienie w odpowiedziach zamiast Explanation.toString.
- Ulepszenia w integracji UIMA i carrot2.
- Podświetlanie wydajności.
- jar test-ramy dla łatwego testowania rozszerzeń Solr.
- Poprawki i udoskonalenia z Apache Lucene 3.2.
Co nowego w wersji 3.1.0:
- numeryczne aspekty zasięgu (podobne do data szlifowaniem).
- Nowe wyszukiwanie przestrzenna, w tym filtrowanie przestrzenne, pobudzanie i możliwości sortowania.
- Przykład Velocity napędzane wyszukiwarka UI pod adresem http: // localhost: 8983 / solr / browse
- Nowe wyróżnienia termvector oparte
- Rozszerz dismax (edismax) parser zapytań która rozwiązuje niektóre brakujące funkcje parsera zapytania dismax wraz z kilkoma rozszerzeniami.
- Kilka więcej składników wspiera teraz tryb rozproszoną. TermsComponent, SpellCheckComponent
- Auto Zaproponuj nowy komponent.
- Możliwość sortować według funkcji.
- indeksowanie dokumentów JSON
- CSV odpowiedzi
- Integracja Apache UIMA do ekstrakcji metadanych
- Wykorzystuje Lucene 3.1 i jest nieodłącznym optymalizacje i poprawki, a także nowe możliwości analizy.
- Wiele ulepszeń, poprawek błędów i optymalizacji.
Co nowego w wersji 1.4.1:
- To jest wydaniem poprawki błędów - bez zmian są wymagane podczas aktualizacji z Solr 1.4.
Komentarze nie znaleziono