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

10477 results 26 ms in manticoresoftware/manticoresearch

Package installation error

Package installation error in nightly tests MRE wget -q https://repo.manticoresearch.com/manticore-dev-repo.noarch.deb dpkg -i manticore-dev-repo.noarch.deb > /dev/null; echo $? apt-get update -y > /dev/null; echo $? apt-get install -y manticore manticore …

PavelShilin89PavelShilin89 · 2024-05-24 · 0 · #2227

bug

Simplify indexer management

subnixsubnix · 2024-05-23 · 20 · #1105

enhancementest::size_Srel::6.3.0

but there is no general way to do this What's the problem with cron? Why don't you use that instead?

sanikolaevsanikolaev · 2023-04-24

JOIN via JSON request

Proposal: We should implement a JOIN operation that can be executed through a JSON request. First, we should consider the interface implementation. It may be implemented as follows by adding another system field with the specified values: { "join": [ { " …

donhardmandonhardman · 2024-05-24 · 2 · #2208

est::size_Sfeature::join

JOIN via JSON request

donhardmandonhardman · 2024-05-24 · 2 · #2208

est::size_Sfeature::join

This issue blocks https://github.com/manticoresoftware/manticoresearch-php/issues/210

sanikolaevsanikolaev · 2024-05-21

Can't import table with wordforms

Bug Description: Can't import table with wordforms echo "a > b" > /tmp/wf; mysql -h0 -P9306 -e "create table wftest(f text) wordforms='/tmp/wf'" mysql -h0 -P9306 -e "insert into wftest(id) values(1)" mysql -h0 -P9306 -e "import table t2 from '/var/lib/ …

djklim87djklim87 · 2024-05-24 · 10 · #2154

bugdonerel::6.3.0

❓ Per-field tokenization (question for the community) ❓

sanikolaevsanikolaev · 2024-05-24 · 8 · #2006

Could you please elaborate on what sorts of tokenization settings might be available on a per-field basis and some of the use cases/advantages for it?

nickchomeynickchomey · 2024-03-27

Add the ability to use explicit '|' (OR) in the PHRASE, PROXIMITY, and QUORUM operators

Proposal: Currently, if you list tokens separated by OR within these operators, the search is performed as if they were listed with AND. Unfortunately, expand_keywords does not completely solve our problem, and wordforms and exceptions are also not 100% …

KALLIAKKALLIAK · 2024-05-24 · 0 · #2226

Jieba integration

oabuoabu · 2024-05-24 · 20 · #931

5👍5

est::TO_ESTIMATEest::size_L

@oabu Thank you for your feedback. So do you recommend adding integration with https://github.com/yanyiwu/cppjieba ?

sanikolaevsanikolaev · 2022-11-15

2👀2

Test/import table

Creating a Clt-test test-import-table.rec for importing tables with word forms, exceptions, and stop words

PavelShilin89PavelShilin89 · 2024-05-24 · 2 · #2222

done

Can't import table with wordforms

djklim87djklim87 · 2024-05-24 · 10 · #2154

bugdonerel::6.3.0

I see the searchd does: [pid 1252352] openat(AT_FDCWD, "/var/lib/manticore/t2/t2.meta", O_RDONLY) = 2106 [pid 1252352] read(2106, "{\n\"meta_created_time_utc\":\"2024-"..., 635) = 635 [pid 1252352] close(2106) = 0 [pid 1252352] openat(AT_FDCWD, "wf", O_ …

sanikolaevsanikolaev · 2024-05-09

Thai charset

Type of Change (select one): Bug fix New feature Documentation update Description of the Change: Related Issue (provide the link):

Nick-S-2018Nick-S-2018 · 2024-05-24 · 0 · #2151

Test/alter rename

PavelShilin89PavelShilin89 · 2024-05-23 · 24 · #2225

done

clt-amd64 👎 CLT tests in test/clt-tests/installation/rhel-release- ✅ OK: 0 ❌ Failed: 1 ⏳ Duration: 20s 👉 Check Action Results for commit 28455fa Failed tests: ––– input ––– yum install -y --skip-broken mariadb mariadb105 which procps > /dev/null 2>&1; …

github-actions[bot]github-actions[bot] · 2024-05-23

JOIN: crash on count(*) w/o group by

Bug Description: MRE: drop table if exists j2; create table j2; insert into j2 values(1); select id, count(*) from j1 left join j2 on j1.id=j2.id; 0# sphBacktrace(int, bool) in /usr/bin/searchd 1# CrashLogger::HandleCrash(int) in /usr/bin/searchd 2# …

sanikolaevsanikolaev · 2024-05-24 · 0 · #2200

bugest::size_Sfeature::join

Rust client consider "" as non-valid response.

AbstractiveNordAbstractiveNord · 2024-05-23 · 5 · #1273

bugrel::6.3.0

The problem occurs during the connection phase of the library due to the response for the @@wait_timeout variable. Here are the sources: https://github.com/blackbeam/mysql_async/blob/ddee16e617525003bc39d49e267e879b8b66e9bc/src/conn/mod.rs#L964 When we …

donhardmandonhardman · 2023-07-28

JOIN: wrong count(*)

Bug Description: How to reproduce: DROP TABLE IF EXISTS customers; CREATE TABLE customers (name text, email string attribute, address text ); INSERT INTO customers (id, name, email, address) VALUES (1, 'Alice Johnson', '[email protected]', '123 Maple St …

sanikolaevsanikolaev · 2024-05-24 · 0 · #2201

bugest::size_Sfeature::join

JOIN via JSON request

donhardmandonhardman · 2024-05-24 · 2 · #2208

est::size_Sfeature::join

It's not a big deal to implement it, but we need to prepare the syntax first. Let's discuss it together.

sanikolaevsanikolaev · 2024-05-24

Jieba integration

ICU is not a good choice in China. In addition, it is very important for Chinese word segmentation to customize the dictionary, because the application of words in different industries is completely different. Taking jieba word segmentation as an example, …

oabuoabu · 2024-05-24 · 20 · #931

5👍5

est::TO_ESTIMATEest::size_L

❓ Per-field tokenization (question for the community) ❓

sanikolaevsanikolaev · 2024-05-24 · 8 · #2006

I think all the available tokenization settings would become per-field in this case: charset_table morphology blend_chars ignore_chars stopwords exceptions wordforms etc. some of the use cases/advantages for it? Inviting @superkelvint as I know he knows a …

sanikolaevsanikolaev · 2024-03-28

Rust client consider "" as non-valid response.

Describe the bug Answer <empty> from ManticoreSearch during establishing connection from Rust mysql_async client looks to be invalid. To Reproduce Steps to reproduce the behavior: Copy my simple Rust example with mysql_async library. // src/main.rs use …

AbstractiveNordAbstractiveNord · 2024-05-23 · 5 · #1273

bugrel::6.3.0

Rust client consider "" as non-valid response.

AbstractiveNordAbstractiveNord · 2024-05-23 · 5 · #1273

bugrel::6.3.0

@donhardman pls confirm it works in the version where the <empty> thing is fixed.

sanikolaevsanikolaev · 2023-10-03

Add examples for TypeScript and Go clients to documentation

We need to add examples for our new TypeScript and Go client to the Manual.

Nick-S-2018Nick-S-2018 · 2024-05-23 · 2 · #1465

est::size_Srel::6.3.0

Can't import table with wordforms

djklim87djklim87 · 2024-05-24 · 10 · #2154

bugdonerel::6.3.0

The issue is not new: root@a2ad520fb15e:/var/lib/manticore# searchd -v Manticore 6.2.12 dc5144d35@230822 root@a2ad520fb15e:/var/lib/manticore# echo "a > b" > /tmp/wf; root@a2ad520fb15e:/var/lib/manticore# mysql -h0 -P9306 -e "create table wftest(f text) …

sanikolaevsanikolaev · 2024-05-09

Improve error "unsupported value type"

…MRE: ➜ ~ curl -sX POST http://localhost:9308/insert -d ' { "index": "t", "doc": { "a": null } } ' | jq { "error": "unsupported value type" } Expected error: unsupported value type "null" in field "a" NOTE: the table may not exist before executing the MRE. …

sanikolaevsanikolaev · 2024-05-23 · 1 · #1589

rel::6.3.0

Test/alter rename

PavelShilin89PavelShilin89 · 2024-05-23 · 24 · #2225

done

clt-amd64 👎 CLT tests in test/clt-tests/installation/rhel-release- ✅ OK: 0 ❌ Failed: 1 ⏳ Duration: 23s 👉 Check Action Results for commit 28455fa Failed tests: ––– input ––– yum install -y --skip-broken mariadb mariadb105 which procps > /dev/null 2>&1; …

github-actions[bot]github-actions[bot] · 2024-05-23

Empty result for condition WHERE json.array IN (value)

Describe the bug I try to reproduce exactly the same case from issue #778 with same payload. I want to filter data by json array attribute, but always get empty result. As in original issue, the only way to filter by json array is to create additional …

sashahohlomasashahohloma · 2024-05-23 · 4 · #1710

bugest::size_Srel::6.3.0

Jieba integration

oabuoabu · 2024-05-24 · 20 · #931

5👍5

est::TO_ESTIMATEest::size_L

@sanikolaev yes, i hope manticoresearch can integration with jieba, because it does not support chinese word segmentation, I temporarily choose meilisearch. if you decide to integration with jieba, Here is a nice discussion to refer to

malaccamalacca · 2022-11-28

Autodetection of date formats for timestamp fields

Currently, Manticore cannot correctly detect a date passed as a string ( like 2019-03-23 ) and convert it to the corresponding timestamp. Instead, we just convert it to 0 or, if it starts with some digits, to those digits ( e.g., 2000-01-01 is converted …

Nick-S-2018Nick-S-2018 · 2024-05-23 · 11 · #1744

est::size_Mrel::6.3.0

Simplify indexer management

subnixsubnix · 2024-05-23 · 20 · #1105

enhancementest::size_Srel::6.3.0

Cron jobs management seems really complicated if you want something different from "just run this". Let's look: Run indexer with some privileges: sudo -u manticore indexer myindex ; If you need to keep logs: sudo -u manticore indexer myindex >> /var/log/ …

subnixsubnix · 2023-04-24

SQL meta summary shows wrong time on windows

SQL meta summary shows wrong time on windows. Here's an example query: mysql> SELECT year(pickup_datetime) as y, count(*) trips FROM taxi1 GROUP BY y ORDER BY y DESC limit 10; +------+----------+ | y | trips | +------+----------+ | 2018 | 10103 | | 2017 | …

glookkaglookka · 2024-05-23 · 1 · #1792

bugest::size_Srel::6.3.0

❓ Per-field tokenization (question for the community) ❓

sanikolaevsanikolaev · 2024-05-24 · 8 · #2006

Just to make sure: the mentioned performance reduction would only apply to tables where this feature is used, not on all tables regardless of tokenization model?

unterninjaunterninja · 2024-03-28

adding table to cluster cause the race and cluster breakup

adding multiple table into cluster and join the new nodes into cluster causes the race ALTER cluster name ADD table_nameX the tableX is send into cluster nodes via SST but it is not the part of the cluster yet new node joins the cluster and receives all …

tomatologtomatolog · 2024-05-23 · 4 · #1802

est::size_Mrel::6.3.0

Test/alter rename

PavelShilin89PavelShilin89 · 2024-05-23 · 24 · #2225

done

clt-amd64 👎 CLT tests in test/clt-tests/installation/rhel-release- ✅ OK: 0 ❌ Failed: 1 ⏳ Duration: 25s 👉 Check Action Results for commit 28455fa Failed tests: ––– input ––– yum install -y --skip-broken mariadb mariadb105 which procps > /dev/null 2>&1; …

github-actions[bot]github-actions[bot] · 2024-05-23

Incorrect handling of /pq/{table}/* requests

Now, the requests to any path like /pq/{table}/* produce the same result as /pq/{table}/search , so we should fix this and return an error instead. curl localhost:9308/cli -d "CREATE TABLE test(title text) type='pq'" curl -sX PUT localhost:9308/pq/test/ …

Nick-S-2018Nick-S-2018 · 2024-05-23 · 2 · #1811

bugrel::6.3.0

Rust client consider "" as non-valid response.

AbstractiveNordAbstractiveNord · 2024-05-23 · 5 · #1273

bugrel::6.3.0

I've confirmed it using the latest version of Manticore and Rust code. It appears to be working well now.

donhardmandonhardman · 2023-10-06

1👍1

alter table ... exceptions fails

In Manticore 6.2.13 00864701e@24021421 dev alter table ... exceptions= fails like this: ➜ ~ mysql -P9315 -h0 -e "drop table if exists t; create table t(f text);" ➜ ~ ls -la data/t total 24 drwx------ 6 sn staff 192 22 Feb 17:07 . drwxr-xr-x@ 9 sn staff …

sanikolaevsanikolaev · 2024-05-23 · 2 · #1874

bugrel::6.3.0

Simplify indexer management

subnixsubnix · 2024-05-23 · 20 · #1105

enhancementest::size_Srel::6.3.0

What you said makes sense, @subnix . Would you like to make a pull request? with the change? :)

sanikolaevsanikolaev · 2023-05-02

overriding in charset_table is not working

It's said in the docs: # you can override character mappings by redefining them, e.g. for case insensitive search with German umlauts you can use: charset_table = non_cjk, U+00E4, U+00C4->U+00E4, U+00F6, U+00D6->U+00F6, U+00FC, U+00DC->U+00FC, U+00DF, U+ …

sanikolaevsanikolaev · 2024-05-23 · 4 · #1929

bugest::size_Srel::6.3.0

Can't import table with wordforms

djklim87djklim87 · 2024-05-24 · 10 · #2154

bugdonerel::6.3.0

The same case with the exceptions mysql> import table table3 from '/var/lib/manticore/table2/table2'; ERROR 1064 (42000): unable to import table 'table3': failed to prealloc: 'synonyms': failed to open exceptions.txt: No such file or directory

PavelShilin89PavelShilin89 · 2024-05-09

add string filter comparators to JSON interface

After https://github.com/manticoresoftware/manticoresearch/pull/1900 will be merged it could be better to add new string filter comparators to JSON interface different filters. To allow use these via JSON search and pq endpoints.

tomatologtomatolog · 2024-05-23 · 2 · #1934

est::size_Srel::6.3.0

Jieba integration

oabuoabu · 2024-05-24 · 20 · #931

5👍5

est::TO_ESTIMATEest::size_L

@fxtxkktv in https://github.com/manticoresoftware/manticoresearch/issues/1137 expressed his interest in adding Jieba support into Manticore.

sanikolaevsanikolaev · 2023-05-22