Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
it:postgresql:czech_fulltext [2015/04/22 14:28] kourim |
it:postgresql:czech_fulltext [2015/05/19 14:21] (aktuální) kourim [Zajímavé odkazy] |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ===== České fulltext vyhledávání ===== | + | ===== Fulltext vyhledávání ===== |
| - | Popis jak nastavit fulltextové vyhledávání v postgres za pomocí českého ispell slovníku. | + | Popis jak nastavit české fulltextové vyhledávání v postgresql za pomocí českého ispell slovníku. |
| - vytvoříme sloupeček, ve kterém se bude hledat <sxh sql>ALTER TABLE items ADD COLUMN search_text TSVECTOR DEFAULT NULL;</sxh> | - vytvoříme sloupeček, ve kterém se bude hledat <sxh sql>ALTER TABLE items ADD COLUMN search_text TSVECTOR DEFAULT NULL;</sxh> | ||
| - | - do /usr/share/postgresql/9.3/tsearch_data je potřeba nahrát slovníky | + | - do /usr/share/postgresql/9.3/tsearch_data je potřeba nahrát slovníky {{:it:postgresql:ispell-czech.zip|český ispell}} |
| - je potřeba vytvořit slovník <sxh sql>CREATE TEXT SEARCH DICTIONARY czech_ispell ( | - je potřeba vytvořit slovník <sxh sql>CREATE TEXT SEARCH DICTIONARY czech_ispell ( | ||
| TEMPLATE = ispell, | TEMPLATE = ispell, | ||
| Řádek 36: | Řádek 36: | ||
| * http://antjanus.com/blog/tutorials/using-postgresql-as-a-search-engine/ | * http://antjanus.com/blog/tutorials/using-postgresql-as-a-search-engine/ | ||
| * http://www.postgresql.org/docs/9.3/static/textsearch-dictionaries.html | * http://www.postgresql.org/docs/9.3/static/textsearch-dictionaries.html | ||
| + | * http://www.scottlowe.eu/blog/2011/04/28/postgresql-full-text-search-is-often-good-enough/ | ||