Size: a a a

2020 July 24

MA

Mons Anderson in Tarantool
Если выборка по первым двум даёт тысячи записей, а по трём одну, то скорее всего 2 count’a лучше. Если выборка по двум даёт десятки-сотни, то выбирать по двум и фильтровать
источник

MA

Mons Anderson in Tarantool
Игрь Минеев
Строки, ключ не уникальный - использую Tree
Вопрос в колическтве повторов в рамках первых 2х полей
источник

ИМ

Игрь Минеев... in Tarantool
Mons Anderson
Вопрос в колическтве повторов в рамках первых 2х полей
Речь о десятках повторов из тысяч
источник

ИМ

Игрь Минеев... in Tarantool
То есть менее процента
источник

ИМ

Игрь Минеев... in Tarantool
Это лишь по первому и второму ключам
источник

ИМ

Игрь Минеев... in Tarantool
Третий делит выборку ещё примерно пополам, но чаще больше
источник

MA

Mons Anderson in Tarantool
Вообще в идеале, сделайте и пробенчайте оба варианта. Так вы получите ответ на вопрос для вашей нагрузки
источник

ИМ

Игрь Минеев... in Tarantool
Спасибо
источник

MA

Mons Anderson in Tarantool
Интуиция подсказывает, что 2 count будет лучше :)
(Кстати, индекс на 3 поля можно использовать и с 2мя полями. Так что индекс в любом случае можно делатьтна 3)
источник

GS

Gleb Selyukov in Tarantool
Добрый день, есть ли возможность через :select использовать полнотекстовый поиск?
Например, мы вводим 'a%' и получаем все ключи - a1, a2, askadjkajd
источник

AK

Alexey Kuzin in Tarantool
Gleb Selyukov
Добрый день, есть ли возможность через :select использовать полнотекстовый поиск?
Например, мы вводим 'a%' и получаем все ключи - a1, a2, askadjkajd
источник

MA

Mons Anderson in Tarantool
Gleb Selyukov
Добрый день, есть ли возможность через :select использовать полнотекстовый поиск?
Например, мы вводим 'a%' и получаем все ключи - a1, a2, askadjkajd
нет, только SQL.
(и не забывайте, что это full-scan со всеми вытекажщими)
источник

AK

Alexey Kuzin in Tarantool
Однако это будет не полнотекстовый поиск
источник

AK

Alexey Kuzin in Tarantool
А именно like
источник

AK

Alexey Kuzin in Tarantool
Тем не менее, можно создать своё приложение, которое с помощью мультииндексов будет реализовывать полнотекстовый поиск
источник

AL

Aleksandr Lyapunov in Tarantool
Gleb Selyukov
Добрый день, есть ли возможность через :select использовать полнотекстовый поиск?
Например, мы вводим 'a%' и получаем все ключи - a1, a2, askadjkajd
Если именно в таком виде - a% - можно итератором по ge a
источник

S

Shine in Tarantool
источник

S

Shine in Tarantool
можно это взять за основу
источник

MA

Mons Anderson in Tarantool
:pairs('a',{iterator='GE'}):take_while(function(t) return t[1]:match('^a') end):totable()

;)
источник

S

Shine in Tarantool
или так )
источник