Narzędzie do wysyłania zapytań dla Twitcha
To narzędzie zostało zaprojektowane do współpracy z Twitch.tv i interfejsem API Twitcha. Pomysł polega na tym, że możesz przeszukiwać logi czatu z transmisji na żywo na Twitch.tv i uzyskać znacznik czasu z komentarza. Możesz także przeszukiwać strumień według nazwy kanału i słów kluczowych, a także według bieżącego wydarzenia na Twitchu.
To narzędzie jest bardzo potężne i obsługuje bardzo złożone wyrażenia regularne. Obsługuje również wyszukiwanie pełnotekstowe.
Jak z niego korzystać?
Używamy backendu opartego na ElasticSearch. Kiedy użytkownik zaczyna pisać w polu wyszukiwania, porównujemy tekst wejściowy z tekstami przechowywanymi w naszej bazie danych. Odbędzie się to w czasie rzeczywistym. Jeśli zapytanie pasuje do jednego z elementów w bazie, zwrócimy je użytkownikowi. Tak działa funkcja zapytania.