pgsql tsearch2
Sziasztok!
A Pgsql-es tsearch2-vel kapcsolatban van egy kérdés, hogy tud-e a tsearch2 nem csak
egész szavakra keresni, hanem szórészletekre, mint a pgsql-ben a % a like-nál?
Olvastam ugyan erről:
"Again, this is critically important because the search operator @@ only finds exact
matches between the words in a query and the words in a vector; if the document vector
lists the lexeme fork but the query looks for the plural form forks, the query would not
match that document. "
de a kérdés hogy van-e valami egyéb mód, vagy másik operátora esetleg amivel lehet
szórészletekre is keresni.
Köszi
Roti
■ A Pgsql-es tsearch2-vel kapcsolatban van egy kérdés, hogy tud-e a tsearch2 nem csak
egész szavakra keresni, hanem szórészletekre, mint a pgsql-ben a % a like-nál?
Olvastam ugyan erről:
"Again, this is critically important because the search operator @@ only finds exact
matches between the words in a query and the words in a vector; if the document vector
lists the lexeme fork but the query looks for the plural form forks, the query would not
match that document. "
de a kérdés hogy van-e valami egyéb mód, vagy másik operátora esetleg amivel lehet
szórészletekre is keresni.
Köszi
Roti
CoL
nem lehet csak egesz szavakra keresni.
Termeszetesen sajat operatort barmikor irhatsz, amelyben like-os keresest teszel lehetove.
Viszont lehet szotarakat illeszteni tsearch2-hoz, es igy a ragozott alakokat, toszavakat is jol megtalalja.
tsearch2
Azt hogyan kell, és jobb lesz-e a tsearch-ös like, mint a beépített?
Pgsql tsearch2 probléma
A beállítások a következőek:
Debian Etch, PostgreSQL 8.1.9, a legutolsó postgres és postgres-contrib csomag, a szótárfájlok az UTF8 kódolású csomag legutolsó változatából valóak
A pg_ts_dict tábla megfelelő sora:
dict_name : hu_ispell
dict_init : spell_init(internal)
dict_initoption : DictFile="/usr/share/postgresql/8.1/contrib/hungarian.dict",
AffFile="/usr/share/postgresql/8.1/contrib/hungarian.aff",
StopFile="/usr/share/postgresql/8.1/contrib/hungarian.stop"
dict_lexize : spell_lexize(internal,internal,integer)
dict_comment :
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.
!>
Van esetleg valakinek ötlete vagy tanácsa? Előre is köszi!