Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozdzielenie imion i nazwiskch zapisanych w losowej kolejności, Poprawa jakości bazy
fiasko
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


Próbuję poprawić jakość bazy i szukam jakiegoś złotego środka aby poprawić śmietnik.


Baza ma dwa pomieszane pola imienia i nazwiska. Dane te muszę rozbić na imię i nazwisko.

oto przykład danych:

Dane osobowe -> Joanna Beta List
Dane osobowe -> Asia brak Brak
Dane osobowe -> Michał brak
Dane osobowe -> srtrt Bartek
Dane osobowe -> Gsdfasf brak
Dane osobowe -> Dupa Dupa
Dane osobowe -> Wojtas Dominik Bartłomiej


Potrzebuję jakieś algorytmu z rozpoznawaniem słowników Imion, który poukłada dane jak trzeba. Algorytm musi brać pod uwagę zdrobnienia jakieś nierealnienie struktury itd.

Słyszał z Was ktoś o czyś takim ? Kiedyś gość od Oracle mi mówił, że tam takie cuda są tam możliwe. Pytanie czy można coś podobnego osiągnąć w PHP ? Są jakieś gotowe biblioteki , funkjcje (IMG:style_emoticons/default/questionmark.gif) ?





Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przenoszę do przedszkola. Proponuję też usunąć co niektóre wyrazy nieprzypominające imion czy nazwisk...
Go to the top of the page
+Quote Post
fiasko
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

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


Ponawiam pytanie . Nie chcę wymyślać koła od początku (IMG:style_emoticons/default/sad.gif) Na tą chwilę ściągnołem sobie bazę imiona i w ten sposób chcę identyfować imiona w ciągu.
Go to the top of the page
+Quote Post
KR2615
post
Post #4





Grupa: Zarejestrowani
Postów: 311
Pomógł: 13
Dołączył: 7.05.2007

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


  1. explode(' ', $dane);
Go to the top of the page
+Quote Post
Greg0
post
Post #5





Grupa: Zarejestrowani
Postów: 264
Pomógł: 54
Dołączył: 31.08.2007
Skąd: Tychy

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


Bądź świadomy że niektóre nazwiska mogą też być imionami (i vice versa). Częste nazwisko-imie to "Marek"
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 22:16