👀 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
show plan output is valid for plain index or RT index without RAM segments but with the single disk chunk. But for RT index with multiple disk chunks every disk chunks reset previously collected execution plan and dump its own. It could be better to …
tomatolog · 2024-03-12 · 1 · #1923
Secondary indexes for json attributes don't work with in() expressions
Bug Description: Secondary indexes are not used when running the following queries with json attributes: select id, any(x='val0' for x in j.arr) a from t where a>0; show meta; select id, in(j.arr, 'val0') a from t where a>0; show meta; select id, in(j[' …
glookka · 2024-07-08 · 1 · #2381
bugrel::upcoming
where joined_table.id = 1 or joined_table.id = 2
select * from t inner join t2 on t.id = t2.t_id where t2.id = 1 or t2.id = 2 returns an empty result which is wrong: mysql> drop table if exists t; create table t(f text); insert into t values(1, 'abc'); drop table if exists t2; create table t2(t_id int, …
sanikolaev · 2024-03-21 · 2 · #1978
bugest::size_Sfeature::join
How to display index name in results using distributed tables?
Example usage: { "index":"global_table", "profile": true, "query": { "match_phrase": {"_all": "John Doe"} }, "_source": ["*"], "sort": [ "_score" ], "limit": 1000 } Results are returned without the name of index, where tha result is actually coming from. …
terion-name · 2024-02-05 · 0 · #1795
Some links in the docs point to https://manual.manticoresearch.com/dev/ , e.g. https://github.com/manticoresoftware/manticoresearch-php/blob/115d864a0bcc9d29a1af868a5a13a72fa0ab2df1/docs/searchclass.md#knn Let's update them after the next release of …
sanikolaev · 2024-05-29 · 2 · #1867
est::size_S
Web admin panel, which can be integrated in different platforms (like Virtualmin)
Let's add a GUI. Let's just start with the basics, and it will grow over time with features like: Check status, start / stop Basic info (Version of Manticore, Columnar library, etc.) Empty cache Check permissions Show slow queries View stats (uptime, …
marclaporte · 2024-09-19 · 2 · #1060
Manual fixes and optimizations
Bug Description: Identify and correct pages with multiple H1 tags, like this example. Ensure a sitemap exists at this URL. Instead of removing old docs with old versions from the index, adjust the sitemap to reduce their weight and improve search engine …
donhardman · 2024-08-02 · 0 · #2474
enhancement
Trying to make logical dump with mysqldump : mysqldump -h0 -P9306 manticore > index.sql Dump creating but with following errors: mysqldump: Error: 'P01: syntax error, unexpected SELECT, expecting integer or string or '-' near 'SELECT DISTINCT LOGFILE_ …
d47081 · 2024-01-09 · 5 · #1652
waiting
Describe the bug Есть RT-индекс, заполняется скриптом (SQL-запросами), заполняется успешно, без ошибок. Индекс создан через файл конфига: index rt_47newsru_articles { type = rt path = /var/lib/manticore/rt_47newsru_articles # stored fields # stored_fields …
KarelWintersky · 2024-05-23 · 14 · #1924
bugrel::6.3.0
response time is much higher than max_query_time
mysql> select * from name where match('ов') option max_query_time=1000; show meta; ERROR 1064 (42000): table name: +----------------+--------------+ | Variable_name | Value | +----------------+--------------+ | error | table name: | | warning | query …
klirichek · 2024-05-23 · 0 · #1980
bugrel::6.3.0
Currently mass inserts into a Manticore real-time table require batching for better performance. The task is to implement the INSERT DELAYED SQL command which would work as follows: INSERT DELAYED ... gets routed to Buddy Buddy saves the documents …
sanikolaev · 2023-12-05 · 8 · #1493
hacktoberfest
Queries using JSON SI return different result sets with ps=1
Bug Description: Queries using JSON SI return different result sets with pseudo_sharding=1 depending on the number of threads used. These queries return different result sets: select id, in(j.str,'str1','str2','str3') as check from t where check=1 order …
glookka · 2024-09-19 · 1 · #2577
bugrel::upcoming
rt-table loses ability to MATCH when flushed to disk
Bug Description: On version 6.3.6, (some) rows in rt-tables no longer produces any hits using MATCH() after a flush to disk has occured, whether by automatic means, or by using ALTER TABLE <old name> RENAME <new name> or FLUSH RAMCHUNK <table name> . This …
michaelcarinfo · 2024-09-19 · 6 · #2552
bugrel::upcoming
Fulltext search efficiency improvement
Consider the request: SELECT ut FROM listing WHERE match('T14180 "2004 фауна китайский гороскоп 5 м"/0.5') LIMIT 0,100 OPTION max_predicted_time=100, max_matches=100; Meta: +---------------------+---------------------+ | Variable_name | Value | …
starinacool · 2024-01-10 · 0 · #1653
est::NO_ESTIMATE
after daemon stopped executer left
on linux after daemon got stopped the manticore-executor left in the background. The daemon should seng SIGTERM signal to buddy process instead of the SIGKILL
tomatolog · 2024-05-23 · 2 · #2021
bugrel::6.3.0
SHOW CREATE TABLE for plain tables
Let's consider adding support for SHOW CREATE TABLE for plain tables as it seems then it will be easier to convert a plain table to a real-time table via mysqldump . As of now it's also possible via ATTACH + IMPORT . Instruction below. How to migrate a …
sanikolaev · 2024-03-19 · 0 · #1925
est::size_M
optimize grouping by time further
A query like this is now about 10 times faster than before revamp of the date/time functions, but as discussed there still seems to be room for further optimization: mysql> SELECT year(pickup_datetime) as y, count(*) trips FROM taxi GROUP BY y ORDER BY y …
sanikolaev · 2024-02-07 · 0 · #1797
est::NO_ESTIMATE
Добрый день! Подскажите, пожалуйста, как считается lccs, самостоятельно вычислить не получается (возможно баг, возможно неизвестные мне тонкости работы). Проблема появляется, когда одно и то же слово встречается в разных формах (в примере ниже "няня" и " …
evgen84 · 2024-01-12 · 0 · #1723
Auto UUID creation seems improper? Existing docs getting overwritten even with insert operation
Bug Description: When adding new documents into a table and using the auto UUID feature, manticore seems to be generating UUIDs that already exist in the table and is therefore rewriting documents. I am unable to give an exact situation and MRE but I am …
regstuff · 2024-07-08 · 2 · #2367
bugwaiting
count(distinct ...) against multiple tables with different field order returns wrong value
…MRE: drop table if exists a; drop table if exists b; CREATE TABLE a(g int, g2 int); CREATE TABLE b(g int, g2 int); INSERT INTO a(g,g2) VALUES (1,1),(2,1); INSERT INTO b(g,g2) VALUES (1,1),(2,1); select count(distinct g) from a,b; # Returns: # …
sanikolaev · 2024-04-23 · 1 · #2076
est::size_L