Full text search és postgresql

Üdv!

Egy kis segítségre lenne szükségem Postgres-hez! Szeretnék beállítani hozzá egy full text search motort, és találtam is egy megfelelőt, tsearch2 néven. (ha valaki tud mást, ami működik, ne kíméljen :))

A gond csak az, hogy mint full text search motornak, szüksége lenne egy magyar szótárra, amivel dolgozhatna. A fenti leírás alapján megpróbáltam beállítani egy magyar ispell szótárhoz, de akármit csinálok, a következő üzenetet kapom amikor használni próbálom a kiegészítést:

server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.

Ha mindent ugyanúgy csinálok, de angol szótárfájlokkal, akkor működik elsőre a dolog.

Szükségem lenne tehát valakire, aki működtet hasonló adatbázist; a tsearch2 beállításai/szótárfájljai alapján talán akkor tudok valamit kezdeni a helyzettel.

Próbálkoztam más fórumokon is, kevés sikerrel... elég hihetetlen hogy ennyire kevesen használják az - amúgy elég népszerű - postgres kiegészítőt.

Kösz előre is...
kl223

Hozzászólások

Nem igazan ertem a csodalkozasodat - egy nem angol nyelvu fulltext search igen komoly szakertelmet es befektetest igenyel - epp ezert ne nagyon vard, hogy a sult galambkent repkedjen :P

Hm. Nem kéne hogy legyen különbség egy angol és egy nem angol fts között.
Elvégre csak a szótárfájl különbözik és néhány locale-beállítás.
Elméletileg...

Jah, és nem várom sültgalambként. ^^ Jópár órát próbálkoztam már; és épp erre való egy fórum, ha jól sejtem. :)

Felhoznám ezt a témát kicsit.

A hétvégén én is próbálkoztam az openoffice wikiből származó ispell-t összeházasítani a postgresql-el de hasonló érthetetlen eredményre jutottam. A to_tsvector vay lexize parancsok kiadásakor lezárta a kapcsolatot a pg.

SELECT lexize('hu_ispell','példa');
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
!>

Ez a probléma nem egyedi. Más fórumokban is feltették már. Van valaki aki tud épkézláb magyarázatot adni?

Egyébbként a tsearch2 honlapján nem csak angol nyelvű szabadon használható szótárak vannak fenn hanem orosz, német, portugál, slovén, francia, román. Magyar nincs :(

ugyan még nem próbáltam, de hónapok óta ütemezve van a tesztelése a SphinxSearch-nek. Default angol és orosz támogatással, ám a fórumban azt írják, hogy bele lehet tolni magyart is.

Remélem tudtam segíteni, ha összejönne, akkor pls dobj egy üzenetet, hogy érdemes-e belevágnom, mert a leírtak nagyon szépen hangzanak...

1- Nem vagyok Laci, bár párszor hívnak így, de ez nem jelent semmit, mert voltam én már Sanyi meg Vaszij is, holott anyakönyvezve Péterként vagyok :)
2- Megnéztem az adatlapodat és megmondom őszíntén nincs előttem hozzákapcsolható arc, de ez szintén nem jelent semmit, mert rossz a névmemóriám / qrvasok ismerősöm van :)
3- Az adatlapod szerint ugyanazon a területen mozgunk...szóval lehet.
4- Ha rám gondoltál, akkor természetesen én vagyok :P

van egy kedves ismerosom, szinten szakmabeli: Wojniczky László.
namost anno vele lottuk be a Sphinx-et egy project kapcsan, ami vegulis nem kerult atadasra, de mondta, hogy eszement gyorsan keres, es az indexet is nagysagrendileg gyorsabban epiti fel, mint a drupal a sajatjat (a drupal full text indexeleset kellett kicsit turbozni, es ezt lottuk ossze a sphinx-el), ezert mondta, hogy fog meg ezzel foglalkozni, mindenfelekeppen.
wlaszi nick + sphinx emlegetesebol kovetkeztettem -tevesen- arra, hogy te vagy O.
Tehat szerintem akkor nem ismerjuk egymast. :)

Tyrael