Na wstępie przepraszam, ale nie będzie to post w stylu tych, które publikowałem w ubiegłym roku. Miał taki być, ale wypadłem ostatnio nieco z kontaktu z produkcyjnym Elasticsearchem, zderzyłem się z brakiem weny wokół tego tematu i znalazłem sobie kilka innych zajęć, które mnie pochłonęły.

Temat wyszukiwania podczas pisania (ang. search-as-you-type), czyli mechanizmu dobrze znanego choćby z wyszukiwarki Google’a, miałem poruszyć już dawno temu… tak dawno, że firma Elastic zdążyła w międzyczasie dodać do Elasticsearch gotowe rozwiązanie. To chyba najlepiej obrazuje skalę mojej prokrastynacji 🙂

Mimo wszystko chciałem podjąć temat i stworzyć „pełen” artykuł, żeby nie zalegało mi to dłużej na liście w Todoist. Brak weny mnie jednak pokonał. Kiedy miałem już wszystko skasować, stwierdziłem, że podrzucę Ci chociaż namiastkę tematu i podzielę się linkami do artykułów, dzięki którym sam(a) możesz zgłębić temat.

Elasticsearch 7+

Tak jak wspomniałem, firma Elastic zdążyła wprowadzić już gotową funkcjonalność, którą możemy wykorzystać do implementacji search-as-you-type w naszej wyszukiwarce. Jest ona dostępna od wersji 7 i jeżeli chcesz jej użyć, to odsyłam prosto do dokumentacji.

Elasticsearch 7-

Jeżeli masz konieczność implementacji funkcjonalności search-as-you-type w starszych wersjach Elasticsearcha, to polecam posiłkować się tymi artykułami:

Niezależnie od wersji

Niezależnie od wersji polecam też zerknąć na to pytanie w serwisie StackOverflow. Ono również powinno rzucić nieco światła na ten temat.

The End

Mimo tego, że w niniejszym artykule nie wyłożyłem wprost kawy na ławę, mam nadzieję, że powyższe zarysowanie tematu pomoże Ci w Twojej pracy. Gdybyś miał(a) z czymś problem lub jakieś dodatkowe pytanie, to śmiało pisz o tym w komentarzach poniżej, a ja postaram się pomóc i rozszerzyć temat. Powodzenia!


Bądź na bieżąco!

Podobają Ci się treści publikowane na moim blogu? Nie chcesz niczego pominąć? Zachęcam Cię do subskrybowania kanału RSS, polubienia fanpage na Facebooku, zapisania się na listę mailingową:

Dołączając do newslettera #NoweRozdanie2 otrzymasz dostęp do dodatkowych materiałów:

  • PDF: „Jednoosobowa działalność gospodarcza krok po kroku” (do artykułu)
  • PDF: „FAQ: Jak pracuje się dla Roche/Sii?” (do artykułu)
  • PDF: „Jak zmniejszyć prawdopodobieństwo wystąpienia kontroli i co zrobić kiedy urzędnik zapuka do Twoich drzwi?” (do artykułu)

Powyższe dane są przechowywane w systemie Mailchimp i nie są udostępniane nikomu innemu. Więcej szczegółów znajdziesz na stronie polityki prywatności.

lub śledzenia mnie na Twitterze. Generalnie polecam wykonanie wszystkich tych czynności, bo często zdarza się tak, że daną treść wrzucam tylko w jedno miejsce. Zawsze możesz zrobić to na próbę, a jeśli Ci się nie spodoba – zrezygnować :)

Dołącz do grup na Facebooku

Chcesz więcej? W takim razie zapraszam Cię do dołączenia do powiązanych grup na Facebooku, gdzie znajdziesz dodatkowe informacje na poruszane tutaj tematy, możesz podzielić się własnymi doświadczeniami i przemyśleniami, a przede wszystkim poznasz ludzi interesujących się tą samą tematyką co Ty.

W grupie Programista Na Swoim znajdziesz wiele doświadczonych osób chętnych do porozmawiania na tematy krążące wokół samozatrudnienia i prowadzenia programistycznej działalności gospodarczej. Vademecum Juniora przeznaczone jest zaś do wymiany wiedzy i doświadczeń na temat życia, kariery i problemów (niekoniecznie młodego) programisty.

Wesprzyj mnie

Jeżeli znalezione tutaj treści sprawiły, że masz ochotę wesprzeć moją działalność online, to zobacz na ile różnych sposobów możesz to zrobić. Niezależnie od tego co wybierzesz, będę Ci za to ogromnie wdzięczny.

Na wsparciu możesz także samemu zyskać. Wystarczy, że rzucisz okiem na listę różnych narzędzi, które używam i polecam. Decydując się na skorzystanie z któregokolwiek linku referencyjnego otrzymasz bonus również dla siebie.

Picture Credits