Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc w wymyśleniu algorytmu wyszukiwania, "Cyfry rzymskie"
Maxelix
post 24.09.2013, 17:55:06
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.09.2013

Ostrzeżenie: (0%)
-----


Witam wszystkich użytkowników odwiedzających ten temat,
mam pewien problem, który mam nadzieje uda mi się razem z wami go rozwiązać, chciałbym usprawnić wyszukiwarkę na forum phpbb tak, by wyszukiwała tzw. "cyfry rzymskie" pisane z dużej litery "I" jako cyfry arabskie (1-2-3), ale tylko wtedy gdy ktoś napisze np. "Settlers II", żeby te "II" wyszukiwało jako "2" i jedynie wtedy, żeby frazy zawierające w sobie jeden, dwa czy trzy "i" poprostu ignorowała, nie mam pomysłu narazie jak się zabrać za takie coś. Wykorzystać funkcje regexp'a? Czy podejść do tego całkiem inaczej, może jest jakaś funkcja w php o której nawet nie wiem, a pomogła by mi rozwiązać ten problem?

Chociażby, żeby wypisało coś w stylu "Czy może Ci chodziło o ..." i gdzie kropeczki to podana przez wyszukiwarkę fraza, tak jak to jest w wyszukiwarce google, lecz sądzę, że to by trzeba było by zapisywać frazy i wyniki w bazie danej, żeby wyszukiwarka mogła inteligentnie proponowac sugestie. Wychodzę z żałożenia, że co dwie głowy to jedna, więc jeśli ktoś ma jakiś pomysł na to prosiłbym o wyrażenie swojej opinie w tym temacie, patrząc w internecie nikt się jeszcze tym nie zainteresował. Więc myślę, że nie tylko mi by pomogło ale i również innym.

Dzięki z góry za zainteresowanie się tematem! Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
markonix
post 24.09.2013, 18:55:32
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Dwa i obok siebie raczej nie występują więc spokojnie by można zmienić to na 2 choćby str_replace.
Troszkę inaczej to wygląda to w przypadku jednego i. Ale przyjmując, że i zwykle jest na końcu można by to ugryź preg_replace.


--------------------
Go to the top of the page
+Quote Post
em1X
post 28.09.2013, 12:03:15
Post #3





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


1) Do czego właściwie Ci to potrzebne?
2) Czy korzysta już z wyszukiwania pełnotekstowego?


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:21