sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql fulltextsökning för tjeckiska språk (ingen standardspråkkonfiguration)

Jag har aldrig provat det, men du borde kunna skapa en tjeckisk Snowball-avstämmare så länge du är redo att kompilera PostgreSQL från källan.

Det finns en förklaring i src/backend/snowball/README :

Nu finns det en tjeckisk Snowball-stemmer tillgänglig här , bidrog den till projektet. Det finns ingen stoppordsordbok tillgänglig, men jag är säker på att du antingen kan hitta en eller skapa en själv.

Det verkliga arbetet skulle vara att installera Snowball och använda Snowball-to-C-kompilatorn för att skapa C- och header-filerna för att lägga till i PostgreSQL-källan. Dessa filer bör sedan förbli stabila, så det borde inte vara svårt att uppgradera till en ny PostgreSQL-version.

Om du är villig att göra jobbet, men inte vill patcha PostgreSQL och bygga den från källan varje gång, kan du också överväga att skicka en patch till PostgreSQL. Så länge röstaren fungerar bra, förväntar jag mig inte att du kommer att göra mycket motstånd där (men processen för inlämning av patch är fortfarande tråkig).




  1. hur infogar man bild eller bild i Oracle-databasen?

  2. Hur man skapar och kör MySQL-lagrade funktioner och procedurer

  3. MySQLi Query returvärde i fallet med Välj utan matchande rader

  4. Korstabelltransponeringsförfrågan