Skip to content

veer66/chamkho-pg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chamkho-pg

chamkho-pg (Thai: ชำฆ้อพีจี) is a pg-search-thai port to Rust. chamkho-pg is a PostgreSQL extension, which its objective is enabling PostgreSQL full-text searching on SE Asian languages. Currently, chamkho-pg supports Lao and Thai.

How to install

  1. git clone https://github.com/veer66/chamkho-pg.git
  2. cd chamkho-pg
  3. cargo build --release
  4. ./install.sh

Latest result

d4=# create extension chamkho_parser;
CREATE EXTENSION
d4=# CREATE TEXT SEARCH CONFIGURATION chamkho (PARSER = chamkho_parser);
CREATE TEXT SEARCH CONFIGURATION
d4=# ALTER TEXT SEARCH CONFIGURATION chamkho ADD MAPPING FOR word WITH simple;
ALTER TEXT SEARCH CONFIGURATION
d4=# select to_tsvector('chamkho', 'ฉันกินข้าวຈະຊອກຫາອີ່ຫຍັງ');
                          to_tsvector                           
----------------------------------------------------------------
 'กิน':2 'ข้าว':3 'ฉัน':1 'ຈະ':4 'ຊອກ':5 'ຫຍັງ':9 'ຫາ':6 'ອີ':7 '່':8
(1 row)

About

chamkho-pg (Thai: ชำฆ้อพีจี) is a pg-search-thai port to Rust. chamkho-pg is a PostgreSQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published