Data river between MySQL/MariaDB and Manticore full text search server
1.7K
Connects to MySQL/MariaDB via the replication protocol, and sends updates to Manticore.
Installation
Docker images are available on
Configure MySQL/MariaDB
binlog_format must be ROWbinlog_row_image must be FULL (otherwise you may not be able to determine which documents should be updated)Configure Manticore
index sync_state should exist and have the following structure
type = rt
rt_attr_string = binlog_name
rt_attr_uint = binlog_position
rt_attr_string = gtid
rt_attr_string = flavor
for every RT-index there should be a plain index with _plain suffix
if an index is partitioned, then its parts should have the same schema and names that end with _part_0, _part_1, etc.
Configure mysql-manticore
See example config file river.toml.
To launch a Mysql Manticore container run
docker run --name mysql-manticore -p 8080:8080 -d gleez/mysql-manticore
Content type
Image
Digest
Size
6.1 MB
Last updated
over 6 years ago
docker pull gleez/mysql-manticore