![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 17.12.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie ukrywam, ze nie znam sie na php zbytnio. Szukam skryptu, ktory pozwoli wykonac nastepujaca czynnosc w oknie tekstowym html, 1. Podaje tekst w oknie tekstowym : czesc co slychac 2. Teraz potrzebuje jakas tablice z losowymi odpowiedziami dla tej tresci np. : - wszystko ok Lub - kiepsko 3. Jesli jest : czesc co slychac u ciebie, nalezy wyszukac podobnie bez : u ciebie, jesli calosc nie wystepuje w tablicy. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Do wyszukiwania można zastosować dość prosty ale ułomny algorytm.
1. Bierzesz wpisany tekst i szukadz go w tablicy przy okazji sprawdzając np. http://devdocs.io/php/function.levenshtein z jakimś mały dopasowaniem żeby wyeliminować literówki. 2. Jesli nie ma ucinasz ostatnie słowo i znowu szukasz. 3. Jesli nadal nie ma to pkt.2 Sam sobie robisz tablicę gdzie klucz to pytanie którego szukasz, jako wartość tablica z odpowiedziami do losowania. Inną opcją już bardziej kosztowną jest uzycie BazyDanych np.MySQL i użycie Full Text Search. Jeszcze inną jest użycie ElasticSearch. Ale domyślam się że to są armaty i albo nie potrzebujesz albo nie ogarniasz. Ten post edytował Pyton_000 17.12.2017, 10:42:22 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:11 |