Query Suggestion Options
Last word completion
Keyboard Layouts
GitHub

👀 While it's loading, feel free to check out the other repositories:

🔔 To get a notification when it's ready, leave your email here:

By entering your email, you agree to receive notifications and marketing-related emails

Filter by reset

871 results 30 ms in manticoresoftware/manticoresearch-buddy

Fix: Use truncate instead for agents of distributed tables

donhardmandonhardman · 2025-04-22 · 1 · #525

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

Two Approaches for ID Generation and Sharding 1. Snowflake-like ID Generation Even distribution is prioritized. This approach generates unique IDs with embedded shard information. Structure (63-bit integer): 41 bits: timestamp (milliseconds since custom …

donhardmandonhardman · 2024-11-12

Update README with info about meta in protocol

donhardmandonhardman · 2024-11-13 · 0 · #396

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

As we discussed in Slack, let's avoid using the snowflake ID approach, as we need to keep the option to provide custom IDs. Instead of the modulo function, let's explore other options, like jump consistent hashing.

sanikolaevsanikolaev · 2024-11-12

Added support for Opensearch-dashboards

Nick-S-2018Nick-S-2018 · 2025-04-18 · 0 · #523

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

@donhardman also, as we discussed select uuid_short() may be required in the daemon. I've discussed it with @tomatolog and it's not a big deal to add it. Pls create a separate task about it if required.

sanikolaevsanikolaev · 2024-11-12

Add support of bulk and SQL to distributed inserts

Proposal: We should add logic that will support our own endpoint bulk and will parse it the same way we do for _bulk to make insertion into distributed tables possible. Also, as discussed before, we should explore the possibility of using our old SQL …

donhardmandonhardman · 2025-02-06 · 5 · #408

Processing JSON fields with _field_caps

Nick-S-2018Nick-S-2018 · 2025-01-31 · 1 · #449

rel::7.0.0

Implemented in https://github.com/manticoresoftware/manticoresearch-buddy/commit/f99def15c6c14e9c7d6b2dbd643659e44b1330d2

Nick-S-2018Nick-S-2018 · 2025-01-27

Autocomplete drops in

Bug Description: There is weird behavior in table with single document. It works unexpectedly with in : mysql> call autocomplete('alice in', 'mre'); +--------------+ | query | +--------------+ | alice in | | alice chains | +--------------+ mysql> or mysql …

donhardmandonhardman · 2025-04-16 · 2 · #514

bug

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

I have created a task: https://github.com/manticoresoftware/manticoresearch/issues/2752

donhardmandonhardman · 2024-11-12

Unstable fuzzy results with default layouts after disk chunk flush

Bug Description: The same select returns an empty result after flush ramchunk . Example: mysql -P9306 -h0 -v -e "drop table if exists t; create table t(name text) min_infix_len='2' diskchunk_flush_write_timeout = '9999'; insert into t values(1, 'LIMITED …

sanikolaevsanikolaev · 2025-04-14 · 14 · #489

bug

Elastic-Manticore mapping change

Nick-S-2018Nick-S-2018 · 2025-01-31 · 1 · #416

bugrel::7.0.0

Done in https://github.com/manticoresoftware/manticoresearch-buddy/commit/e7ab5e9ec08f32216617fac9376410f6fac1ec12

Nick-S-2018Nick-S-2018 · 2025-01-27

Improve table formatter approach

Bug Description: The table version of view for SHOW VERSION query gives us JSON curl http://localhost:9308/cli?show%20version [ { "total": 5, "error": "", "warning": "", "columns": [ { "Component": { "type": "string" } }, { "Version": { "type": "string" } …

donhardmandonhardman · 2025-04-13 · 10 · #369

bug

Escaping table names in auto schema requests

Nick-S-2018Nick-S-2018 · 2025-01-31 · 1 · #424

bugest::size_Srel::7.0.0

Done in https://github.com/manticoresoftware/manticoresearch-buddy/commit/e7ab5e9ec08f32216617fac9376410f6fac1ec12

Nick-S-2018Nick-S-2018 · 2025-01-27

Buddy loose records in log (debugv mode)

Bug Description: #!/usr/bin/env bash set -x docker stop kafka && docker rm kafka docker stop manticore && docker rm manticore wget -O /tmp/import.sh https://raw.githubusercontent.com/manticoresoftware/manticoresearch-buddy/main/test/Kafka/import.sh wget - …

djklim87djklim87 · 2025-02-20 · 1 · #342

bugest::size_S

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

https://github.com/manticoresoftware/manticoresearch/issues/2752 is done

sanikolaevsanikolaev · 2024-11-13

Improved error message for dropping sharded tables

sanikolaevsanikolaev · 2025-01-21 · 0 · #461

Copy of #478

sanikolaevsanikolaev · 2025-02-01 · 1 · #481

Passed all tests. Closing.

sanikolaevsanikolaev · 2025-02-01

Support for REPLACE in auto schema

Bug Description: We need to support auto table creation for REPLACE queries just as we do for INSERT ones. E.g., the following query must create the test table if it does not exist: REPLACE INTO test(f) VALUES(1) Manticore Search Version: dev Operating …

Nick-S-2018Nick-S-2018 · 2024-12-18 · 0 · #425

bugest::size_M

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

Buddy: Testing with following parameters: Curl command: curl -H 'Content-type: application/x-ndjson' --data-binary @bulk.json http://localhost:9308/_bulk Number of requests: 1000 Concurrency: 12 ---------------------------------------- Single-thread curl …

donhardmandonhardman · 2024-11-26

Applying specific table settings when creating a table by autoschema

Proposal: Sometimes, a table auto-created by a request from an Elastic tool (e.g., Kibana) requires specific settings to be applied ( e.g., enabling min_infix_len , etc.). We need to be able to recognize such requests by their endpoints and apply required …

Nick-S-2018Nick-S-2018 · 2024-09-10 · 0 · #343

est::size_S

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

While we are waiting for things that are blocking our next move, let's cover the functionality with tests that we can already implement and manually verify. Location: https://github.com/manticoresoftware/manticoresearch/pull/2784/ Documentation reference …

donhardmandonhardman · 2024-11-27

Error response for multi query request including fuzzy search

Bug Description: curl localhost:9308/cli -d "CREATE TABLE test(f text) min_infix_len='2' '' curl localhost:9308/cli -d "SELECT f FROM test WHERE MATCH('a') OPTION fuzzy=1;show meta;" ERROR: P01: syntax error, unexpected ';' near ';show meta;SHOW META' It …

Nick-S-2018Nick-S-2018 · 2025-03-18 · 1 · #507

bug

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

Here's how the new functionality can be tested and one bug: snikolaev@dev2:~$ docker run --name kit --rm -it ghcr.io/manticoresoftware/manticoresearch:test-kit-buddy-402 bash root@9356d020d256:/# searchd Manticore 6.3.9 9183ab762@24112704 dev (columnar 2. …

sanikolaevsanikolaev · 2024-11-27

1👀1

Distributed /bulk inserts

Proposal: We should add logic that will support our own bulk ( /bulk ) endpoint and parse it the same way we do for /_bulk to make insertion into distributed tables possible. As discussed before, there are several things to check: Whether it works with …

donhardmandonhardman · 2025-01-20 · 4 · #413

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

One more bug: all docs are routed to the same shard: root@9356d020d256:/# mysql -P9306 -h0 -e "create table t(f text) shards=3 rf=1;" root@9356d020d256:/# for n in `seq 1 200`; do curl -s 0:9308/insert -d '{"table": "t", "id": 0, "doc": {"f": "abc"}}' > / …

sanikolaevsanikolaev · 2024-11-27

1👀1

Limited number of characters

We already have the option to skip loading the selected plugin when the daemon starts, but if we try to skip installing many plugins, any further conditions will be skipped when we go beyond the number of characters that can be processed. Reproducing this …

PavelShilin89PavelShilin89 · 2024-08-22 · 0 · #344

bug

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

For make it simpler to write tests here what I used to test: curl -H 'Content-type: application/x-ndjson' --data-binary @bulk.json http://localhost:9308/_bulk Same for /insert and other endpoitns. And here what I used for example of document { "index": "a …

donhardmandonhardman · 2024-11-27

1👀1

Fixed filtering in timelion visualizations

Nick-S-2018Nick-S-2018 · 2025-02-20 · 0 · #491

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

The latest test shows the following benchmarks on my dev machine daemon with 1 table: root@dev:/workdir# ./test.sh "curl -H 'Content-type: application/x-ndjson' --data-binary @bulk-direct.json http://localhost:9308/_bulk" 1000 12 Testing with following …

donhardmandonhardman · 2025-01-20

1👍1

Confirm that we cannot alter or change the replicated cluster from the user side (only Buddy).

We need to ensure that changes to the cluster, necessary for replicating shards in the auto-sharding scheme, can't be made through direct requests but are only permitted from the user side. This task is on hold due to: https://github.com/manticoresoftware …

donhardmandonhardman · 2024-09-05 · 3 · #207

Development flow README

donhardmandonhardman · 2023-01-06 · 1 · #72

I've made minor changes in the text. Looks good to me, let's merge it.

sanikolaevsanikolaev · 2023-01-06

Apache Superset 4.x support

Proposal: Currently, we support Apache Superset 3.x, but version 4.x is now available on the market. We should validate our existing support and implement any missing handlers to fully support the new version. Checklist: To be completed by the assignee. …

donhardmandonhardman · 2025-02-20 · 5 · #388

est::NO_ESTIMATE

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

@donhardman This issue blocked https://github.com/manticoresoftware/manticoresearch/issues/2963

PavelShilin89PavelShilin89 · 2025-01-21

Autosharding tests: Outage & Rebalancing

Validate rebalancing during node outages while maintaining the replication factor. Ignore rebalancing when any part of the shards is missing. Ensure we are not performing a rebalance during a short-term node outage. Check shard rebalancing when a new node …

donhardmandonhardman · 2024-09-02 · 2 · #160

est::size_L

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

SQL load bench Command used with shards changed: manticore-load --batch-size=500 --threads=1 --total=500000 --init="drop sharded table test; drop table if exists test; create table test(id bigint, value text) shards=8 rf=1" --load="insert into test(value) …

donhardmandonhardman · 2025-01-21

Request to /cli returns json

The following request returns a json response instead of a formatted message, when repeated: curl 0:9308/cli -d "create table products(title text, price float) morphology='stem_en'" Query OK, 0 rows affected (0.002 sec) curl 0:9308/cli -d "create table …

Nick-S-2018Nick-S-2018 · 2024-03-07 · 1 · #238

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

Let's compare that with manual sharding, e.g. here we do the same like with shards=2 , but by writing to the shards manually: manticore-load --batch-size=500 --threads=1 --total=500000 --quiet --init="drop table if exists test; create table test(id bigint …

sanikolaevsanikolaev · 2025-01-21

ALTER of the sharded table

We should add support for altering sharded tables. Currently, there is no alter supported on the distributed table, so we can catch it with Buddy and process the logic. Altering a sharded table should drop the distributed table, alter all sharded tables, …

donhardmandonhardman · 2024-04-29 · 0 · #265

enhancementest::size_M

Distributed inserts (_bulk, replace, update)

donhardmandonhardman · 2025-03-21 · 28 · #392

1👀1

est::size_M

Let's compare that with manual sharding, e.g. here we do the same like with shards=2, but by writing to the shards manually: json: root@dev:/workdir# ./test.sh "curl -H 'Content-type: application/x-ndjson' --data-binary @bulk.json http://localhost:9308/_ …

sanikolaevsanikolaev · 2025-01-21