Ü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
- 2487 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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. :)
- A hozzászóláshoz be kell jelentkezni
Elmeletileg az elmelet es a gyakorlat kozott nincs kulonbseg, gyakorlatilag meg van :P
- A hozzászóláshoz be kell jelentkezni
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 :(
- A hozzászóláshoz be kell jelentkezni
Ha a postmastert konzolból indítod, akkor - úgy emlékszem - ki is írja, hogy mi a baja.
De sokat nem tudtam rajta segíteni, úgyhogy maradt egy kissé optimalizált LIKE-search nálam.
De azért örülnék, ha sikerülne beizzítani.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
Laci, te az a Laci vagy, akire gondolok? :)
Tyrael
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni