• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak stworzyć wyszukiwarkę która automatycznie sie uzupełnia / wyświetla sugestie ?

Object Storage Arubacloud
0 głosów
149 wizyt
pytanie zadane 12 stycznia 2020 w JavaScript przez wojciuszek Nowicjusz (180 p.)
Widzę sporo poradników ale nigdzie do tego przypadku. Mianowicie wiele stron ma wyszukiwarke na stronie która działa na zasadzie takiej że wpisuje początek wyrazu i od razu wyświetlają mi się adekwatne wyniki do wpisanego znaku, wyrazu itp.

 

W jaki sposób to zrobić ? Czy jest to coś co się nazywa indeksowaniem? Tzn dajmy na to mam plik json i chce wyszukiwać z niego własnie w taki praktyczny dla użytkownika w jaki sposób to zrobić w js ?

 

Przypuszczam ze są różne podejścia do tego tematu ? w jakis sposób można to zrobić począwszy od prostego rozwiązania a koncząc na bardziej zaawansowanych ?

1 odpowiedź

0 głosów
odpowiedź 12 stycznia 2020 przez Tomek Sochacki Ekspert (227,510 p.)
To jest generalnie typowy przypadek wyszukiwarki... gdu user wpisuje jakąś frazę to robisz strzały do API o pobranie najbardziej trafnych fraz na to co juz wpisal, tylko że dodaje się na tym jakiś dbounce aby uniknąć strzelania co każdą literkę gdy user szybko pisze. Jest to typowy mechanizm, sprecyzuj dokładniej w którym miejscu masz problem bo ciężko coś tu ogólnie napisać.
komentarz 12 stycznia 2020 przez wojciuszek Nowicjusz (180 p.)
no typowy ale nigdzie w poradnikach nie widzę zastosowania /Może znasz jakiś ?
 

zawsze widzę wyszukiwarkę gdzie trzeba wpisać całą nazwę i dopiero nacisnąć "szukaj"

 

Dzieki za pomoc..
1
komentarz 12 stycznia 2020 przez Tomek Sochacki Ekspert (227,510 p.)
nie znam żadnych poradników, źle podchodzisz do tematu, nie szukaj gotowca tylko małe kroczki. Możesz po prostu nasłuchiwać na zmianę danych w polu wyszukiwarki i odpalać z jakimś debounce strzał do API.
komentarz 13 stycznia 2020 przez wojciuszek Nowicjusz (180 p.)
no chyba źle bo nie rozumiem co to znaczy "nasluchiwać na zmiane danych" ?
czy też
w jakimś "debounce strzał do api"

 

eee

Podobne pytania

0 głosów
1 odpowiedź 174 wizyt
0 głosów
0 odpowiedzi 195 wizyt
0 głosów
1 odpowiedź 184 wizyt

92,551 zapytań

141,399 odpowiedzi

319,529 komentarzy

61,937 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...