Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
Tasarlayacağımız veritabanında çok sayıda makale bulunacak ve arayüzden yapılan arama sonucunda en uygun makaleleri listelemek istiyorum.
Aranan text'in makaleye ait başlıkta ve keywordlerde aramayı düşünüyorum. Textte bulunan keywordleri tespit edebilen yada keywordlere benzerliğine göre arama yapabilen bir algoritma arıyorum. Makale sayısı çok fazla olabilir o yüzden performansının iyi olması gerekiyor. Bu tarz bir çalışma yapan varsa tecrübelerini paylaşabilirmi
Teşekkürler
Not: Kullandığın db postgresql onun üzerinde direk arama yapabilirmiyim onuda araştırıyorum
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
fenerista
Istanbul
Kayıt: 27.11.2006 |
|
Olcay hocanın 2. dönem gösterdiği string algoritmalarında işine yarayabilir. Örneğin kaç harf değiştirerek bu kelimeye ulaşabilir diye bir şeye bakıyorduk... Kelime bulma falanda vardı...
Oktay,
Thk you!
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
aradigin seye full text search deniliyor. postgre de full text search nasil yapilir onu bulman lazim ya da alternatif olarak apache nin lucenesine bakabilirsin.
N/A
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
orhan yazdi | aradigin seye full text search deniliyor. postgre de full text search nasil yapilir onu bulman lazim ya da alternatif olarak apache nin lucenesine bakabilirsin. |
Postgrede buldum ama %100 match arıyor. Network ise geçen kelime Ntwork arayınca onu bulamıyorum
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
o durumlar icin postgre sozluk gibi birsey sunuyor olmasi lazim.
bir dictionary verip bu sekilde map olanlari suna cevir demen lazim.
N/A
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
orhan yazdi | o durumlar icin postgre sozluk gibi birsey sunuyor olmasi lazim.
bir dictionary verip bu sekilde map olanlari suna cevir demen lazim. |
Evet varmış dictionary diye bi olay ama yine istediğim sonucu vermiyor
| select to_tsquery('turkish','benimle&ile&gidiyorum&gelebilirimde&networkünde&networkü') |
Bu sorgunun sonucu
| 'ben'&'gidiyor'&'gelebilrim'&'network'&'networkü' |
gelebilirim yerine gelebilrim yazsan bunu algılamıyor
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
orhan
istanbul
admin
Kayıt: 17.11.2005 |
|
extreme yazdi |
gelebilirim yerine gelebilrim yazsan bunu algılamıyor |
niye algılasınki onu. o iki kelimeyi eşleştirme gibi bir şansı yokki.
Surdan başla soraki sayfayıda oku anca onlarla birşeyler yapabilrisin.
http://www.postgresql.org/docs/8.3/static/textsearch-dictionaries.html
bu başlıktan itibaren 12.6.4.1. Thesaurus Configuration.
sen kelimelerin alternatiflerini sunmadığın sürece onları indekslemez.
N/A
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | |