{"id":19952641,"url":"https://github.com/qxip/scylladb-manticore","last_synced_at":"2026-03-05T15:34:09.895Z","repository":{"id":141829147,"uuid":"136822323","full_name":"QXIP/scylladb-manticore","owner":"QXIP","description":"ScyllaDB + Manticore container set","archived":false,"fork":false,"pushed_at":"2018-06-10T17:05:13.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-12T06:26:30.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QXIP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-10T15:47:16.000Z","updated_at":"2018-07-30T12:04:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"cffe5757-3a98-4860-b836-a31694b543da","html_url":"https://github.com/QXIP/scylladb-manticore","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QXIP%2Fscylladb-manticore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QXIP%2Fscylladb-manticore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QXIP%2Fscylladb-manticore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QXIP%2Fscylladb-manticore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QXIP","download_url":"https://codeload.github.com/QXIP/scylladb-manticore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241381645,"owners_count":19953751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T01:13:56.781Z","updated_at":"2025-11-24T16:10:24.667Z","avatar_url":"https://github.com/QXIP.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# scylladb-manticore\nContainer set for parallel indexing in ScyllaDB and MantiCoreSearch\n\n### Startup\n```\n# docker-compose up -d\n```\n-------\n\n### Hosts\n* scylladb\n  * node1: 10.10.10.1\n  * node1: 10.10.10.2\n  * node1: 10.10.10.3\n* manticore\n  * node1: 10.10.10.50\n\n#### Scylla CQL\n```\n# cqlsh 10.10.10.1\nConnected to Test Cluster at 10.10.10.1:9042.\n[cqlsh 5.0.1 | Cassandra 3.0.8 | CQL spec 3.3.1 | Native protocol v4]\nUse HELP for help.\ncqlsh\u003e\n```\n###### nodetool status\n```\nDatacenter: DC1\n===============\nStatus=Up/Down\n|/ State=Normal/Leaving/Joining/Moving\n--  Address     Load       Tokens       Owns (effective)  Host ID                               Rack\nUN  10.10.10.2  360.14 KB  256          67.1%             262f5811-d264-4ce5-b023-644fbb8c8686  Rack1\nUN  10.10.10.3  492.12 KB  256          69.2%             150712f9-1f43-491f-8e52-21854a894713  Rack1\nUN  10.10.10.1  338.92 KB  256          63.7%             a9d6b757-5e5f-4012-891c-7de665087f1e  Rack1\n```\n\n### Manticore SQL\n\n```\n# mysql -h10.10.10.50 -P9306\nWelcome to the MariaDB monitor.  Commands end with ; or \\g.\nYour MySQL connection id is 1\nServer version: 2.6.4 37308c36@180503 release\n\nCopyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.\n\nType 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.\n\nMySQL [(none)]\u003e\n```\n\n--------\n\n## Demo\n#### Create CQL Keyspace \u0026 SQL Database\n##### CQL\n```\nCREATE KEYSPACE myindex WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy','DC1' : 3};\n\nCREATE TABLE myindex.testrt (\n   id UUID PRIMARY KEY,\n   title text,\n   content text,\n   gid int);\n```\n##### SphinxQL\nUsing default table `testrt`\n\n#### Insert Data\n##### CQL\n```\nBEGIN BATCH\nINSERT INTO myindex.testrt (id, title, content, gid) VALUES (1,'List of HP business laptops','Elitebook Probook',10) IF NOT EXISTS;\nINSERT INTO myindex.testrt (id, title, content, gid) VALUES (2,'List of Dell business laptops','Latitude Precision Vostro',10) IF NOT EXISTS;\nINSERT INTO myindex.testrt (id, title, content, gid) VALUES (3,'List of Dell gaming laptops','Inspirion Alienware',20) IF NOT EXISTS;\nINSERT INTO myindex.testrt (id, title, content, gid) VALUES (4,'Lenovo laptops list','Yoga IdeaPad',30) IF NOT EXISTS;\n\nAPPLY BATCH;\n```\n##### SphinxQL\n```\nINSERT INTO testrt VALUES(1,'List of HP business laptops','Elitebook Probook',10);\nINSERT INTO testrt VALUES(2,'List of Dell business laptops','Latitude Precision Vostro',10);\nINSERT INTO testrt VALUES(3,'List of Dell gaming laptops','Inspirion Alienware',20);\nINSERT INTO testrt VALUES(4,'Lenovo laptops list','Yoga IdeaPad',30);\nINSERT INTO testrt VALUES(5,'List of ASUS ultrabooks and laptops','Zenbook Vivobook',30);\n```\n#### Query\n##### SphinxQL\n```\n\u003e SELECT * FROM testrt WHERE MATCH('list laptops');\n+------+------+\n| id   | gid  |\n+------+------+\n|    2 |   10 |\n|    3 |   20 |\n|    5 |   30 |\n+------+------+\n3 rows in set (0.00 sec)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqxip%2Fscylladb-manticore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqxip%2Fscylladb-manticore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqxip%2Fscylladb-manticore/lists"}