Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.01.08
Prihlásený: 24.09.20
Príspevky: 27
Témy: 7
Príspevok NapísalOffline : 26.10.2010 13:57

Caute, taka rychla otazka.

Ako v PHP dosianhnem aby pri hladani pre slovo "pripravena" naslo aj slovo "pripravená" a opacne.

Slovo hladam v subore txt. Ale nemozem sa nejako dopracovat k tomuto vysledku. Skusal rozne veci od metaphone, cez similaritu stringu az po levensteihna (ci ako sa to pise a tu je aj problem, ze napr. š ma 2 bajty, tak rozdiel je dva ale pri s je iba 1...), aj multibyte porovnania. Na hladanie pouzivam tento regulerny vyraz

Kód:
preg_match_all('/(?:\b(\w+\s+){1,5})?.*(pripravená)(?:(\s+\w+){1,2}\b.{1,10})?/u', $item, $result);


Avsak tu prichadza problem lebo neviem jednak ako sa dostat k jazykovej mutacii stringu alebo mu nejako povedat aby to nasiel aj tak. Spolieham sa na unicode vid. /u. Tento regex vrati aj nejake slova pred alebo za tym co hladam (ak sa tam nachadzaju).

Vyhladavaci engine ako napr. Sphinx nemozem pouzit (aj keby som tie data natrepal do DB) kedze Sphinx mi vrati len ID dokumentu kde sa dany text nachadzal a pri vyhladavani robi to o co sa snazim ja, ale tak ci onak sa dostanem spat k tomu, ze MUSIM zobrazit nejake slova pred a za hladanym slovom. Vid. http://www.vub.sk vyhladavanie.

Hocijaka pomoc je velmi vitana!

Edit:
Bez toho aby som urobil skaredo dlhy str_replace na vsetky slov. znaky slova, ktore hladam a celeho textu.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 26.10.2010 14:42

no mam taky skromny dojem ze \w nezahrna nase znaky takze si ich musis doplnit ako unicode sequencie \uXXXX myuslim ze bude stacit rozsah [\u00C0-\u01DC]


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PHP-MySQL: Slovenske znaky

v Databázy

27

3618

08.12.2008 11:38

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nevlozi slovenske znaky

v Databázy

2

969

08.11.2012 1:05

silentasflash Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenské znaky v C++

v Assembler, C, C++, Pascal, Java

2

670

28.04.2012 20:04

MANIAC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenske znaky v programe c

v Assembler, C, C++, Pascal, Java

5

365

21.05.2013 19:26

igorLM Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php - povolené znaky

v PHP, ASP

1

938

05.01.2009 8:54

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Php? - Vyhladavanie

v PHP, ASP

2

367

12.06.2013 21:18

PepperSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP - MySQL - vyhladavanie?

v PHP, ASP

5

882

20.03.2010 6:24

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [VYRIESENE] PHP vyhladavanie v txt

v PHP, ASP

6

680

11.03.2009 21:41

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP formulár pre vyhľadávanie z DB

v PHP, ASP

0

396

10.05.2020 0:41

giront Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aky soft na vyhladavanie textu, zdrojoveho php kodu

v Ostatné programy

0

962

13.06.2006 16:52

Pufo Callo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské rádia

v Kultúra, umenie, filmy, hudba, história, média

20

1775

06.05.2010 23:17

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské stránky s PR8

v Internetový marketing, SEO, reklama

3

1130

19.01.2009 17:08

seokings Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenske rozlozenie klavesnice chyba

v Operačné systémy Microsoft

0

322

16.02.2012 9:07

Murdok Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenské písmena C++ SDL

v Assembler, C, C++, Pascal, Java

9

461

25.02.2013 19:09

ball8 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské tlačidla pre tému Aluminoid

v Redakčné systémy

1

1383

20.04.2006 15:31

Xander Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenské písmená na anglickú klávesnicu

v Externé zariadenia

2

1776

27.07.2010 21:36

prandof Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra