Pytania otagowane jako elasticsearch

Elasticsearch to Open Source (Apache 2), rozproszony, RESTful, wyszukiwarka oparta na Lucene.


3
Jak zmienić znaczenie znaków w wyszukiwaniu kodu GitHub?
Próbuję użyć kodu przeszukiwanie GitHub jest , aby szukać niektórych linii kodu znaków zawierających podoba =, +itp Rozumiem z https://help.github.com/articles/searching-code/#considerations-for-code-search, że te znaki to symbole wieloznaczne i muszą zostać zmienione, w przeciwnym razie zostaną zignorowane. Oto przykład: „jeśli \ (gotowe to Prawda \)” i inny: „jeśli (gotowe to Prawda)” . …


7
Właściwa polityka dostępu dla Amazon Elastic Search Cluster
Niedawno zacząłem korzystać z nowej usługi Amazon Elasticsearch i nie potrafię określić, jakiej polityki dostępu potrzebuję, aby mieć dostęp tylko do usług z moich instancji EC2, które mają przypisaną określoną rolę IAM. Oto przykład polityki dostępu, którą obecnie przypisałem dla domeny ES: { "Version": "2012-10-17", "Statement": [ { "Sid": "", …

11
Jak zmienić maksymalny rozmiar pamięci Elasticsearch
Mam serwer Apache z domyślną konfiguracją Elasticsearch i wszystko działa idealnie, poza tym, że domyślna konfiguracja ma maksymalny rozmiar 1 GB. Nie mam tak dużej liczby dokumentów do przechowywania w Elasticsearch, więc chcę zmniejszyć ilość pamięci. Widziałem, że muszę zmienić -Xmxparametr w konfiguracji Javy, ale nie wiem jak. Widziałem, że …

12
jak przenieść dane z elastycznego wyszukiwania z jednego serwera na drugi
Jak przenieść dane Elasticsearch z jednego serwera na inny? Mam serwer A z uruchomionym Elasticsearch 1.1.1 na jednym węźle lokalnym z wieloma indeksami. Chciałbym skopiować te dane na serwer B, na którym działa Elasticsearch 1.3.4 Dotychczasowa procedura Zamknij ES na obu serwerach i scp wszystkie dane do odpowiedniego katalogu danych …

12
Jak włączyć zdalny dostęp / żądanie w Elasticsearch 2.0?
Począwszy od wersji 2.0 Elasticsearch nasłuchuje domyślnie tylko na hoście lokalnym, ale chciałbym wysłać żądanie poza localhost. Na przykład takie żądanie jest dozwolone: http://localhost:9200/ Ale to nie jest: http://server_name:9200/ (spoza serwera, np .: komputer lokalny w tej samej sieci LAN). Dzięki za pomoc.

3
Jak obsłużyć wiele heterogenicznych danych wejściowych za pomocą Logstash?
Załóżmy, że masz 2 bardzo różne typy dzienników, takie jak dzienniki techniczne i biznesowe, i chcesz: surowe logi techniczne są kierowane do serwera graylog2 za pomocą gelfwyjścia, Dzienniki biznesowe json są przechowywane w klastrze Flexiblesearch przy użyciu dedykowanych elasticsearch_httpdanych wyjściowych. Wiem, że Syslog-NGna przykład plik konfiguracyjny pozwala zdefiniować kilka różnych …

5
Redis Vs RabbitMQ jako broker danych / system przesyłania wiadomości między Logstash a elastycznym wyszukiwaniem
Definiujemy architekturę do zbierania informacji z logów przez spedytorów Logstash, które są instalowane na różnych maszynach i indeksują dane centralnie na jednym serwerze Flexiblesearch i wykorzystują Kibana jako warstwę graficzną. Potrzebujemy niezawodnego systemu przesyłania wiadomości między nadawcami Logstash a elastycznym wyszukiwaniem, aby zapewnić dostawę. Jakie czynniki należy wziąć pod uwagę …

13
Importuj / indeksuj plik JSON do Elasticsearch
Jestem nowy w Elasticsearch i do tego momentu ręcznie wprowadzałem dane. Na przykład zrobiłem coś takiego: $ curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" : "trying out Elastic Search" }' Mam teraz plik .json i chcę go zindeksować w Elasticsearch. Ja też próbowałem czegoś takiego, …

7
Elasticsearch 2.1: Okno wyników jest za duże (index.max_result_window)
Pobieramy informacje z Elasticsearch 2.1 i pozwalamy użytkownikowi przeglądać wyniki. Gdy użytkownik zażąda wysokiego numeru strony, otrzymamy następujący komunikat o błędzie: Okno wyników jest zbyt duże, rozmiar od + musi być mniejszy lub równy: [10000], ale był [10020]. Zobacz przewijany interfejs API, aby uzyskać bardziej efektywny sposób żądania dużych zestawów …

11
Jak zatrzymać / zamknąć węzeł elastyczne wyszukiwanie?
Chcę ponownie uruchomić węzeł Flexiblesearch z nową konfiguracją. Jaki jest najlepszy sposób na bezpieczne zamknięcie węzła? Czy zabicie procesu jest najlepszym sposobem na zamknięcie serwera, czy też istnieje jakiś magiczny adres URL, którego mogę użyć do zamknięcia węzła?

9
Limit czasu połączenia z Elasticsearch
from datetime import datetime from elasticsearch import Elasticsearch es = Elasticsearch() doc = { 'author': 'kimchy', 'text': 'Elasticsearch: cool. bonsai cool.', 'timestamp': datetime(2010, 10, 10, 10, 10, 10) } res = es.index(index="test-index", doc_type='tweet', id=1, body=doc) print(res['created']) Ten prosty kod zwraca następujący błąd: elasticsearch.exceptions.ConnectionTimeout: ConnectionTimeout caused by - ReadTimeoutError(HTTPConnectionPool(host='localhost', port=9200): Read …

4
Jak skonfigurować klaster ES?
Zakładając, że mam 5 maszyn, na których chcę uruchomić klaster elastycznego wyszukiwania, i wszystkie są podłączone do dysku współdzielonego. Umieściłem jedną kopię elastycznego wyszukiwania na tym dysku współdzielonym, aby wszyscy trzej mogli ją zobaczyć. Czy po prostu uruchomię wyszukiwanie elastyczne na tym dysku współdzielonym na wszystkich moich komputerach, a grupowanie …

2
ElasticSearch wielopoziomowa agregacja rodzic-dziecko
Mam strukturę rodzica / dziecka na 3 poziomach. Powiedzmy: Firma -> Pracownik -> Dostępność Ponieważ dostępność (a także pracownik) jest tutaj często aktualizowana, wybieram użycie struktury nadrzędnej / podrzędnej zamiast zagnieżdżonej. Funkcja wyszukiwania działa dobrze (wszystkie dokumenty we właściwych fragmentach). Teraz chcę posortować te wyniki. Sortowanie ich według metadanych z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.