Size: a a a

2020 December 10

АС

Андрей Сыврачев... in Tarantool
А, понял.
А чем сфинкс лучше ElasticSearch ?
источник

R

R-omk in Tarantool
в таранутле еще можно функциональный индес заиспользовать с мультикей,,   но он убогий из за песочницы, поэтому сразу не сказал про него
источник

R

R-omk in Tarantool
Андрей Сыврачев
А, понял.
А чем сфинкс лучше ElasticSearch ?
офтоп..   выбирайте под задачу...  эластик - огоромное сообщество и куча функционала... сфинкс  тупо гораздо быстрее ...
источник

CC

Chris Calvin 🦖 in Tarantool
R-omk
офтоп..   выбирайте под задачу...  эластик - огоромное сообщество и куча функционала... сфинкс  тупо гораздо быстрее ...
И эластик еще сильно дороже выйдет...
источник

R

R-omk in Tarantool
ну жрать ресурсов будет  больше безусловно
источник

CC

Chris Calvin 🦖 in Tarantool
От нагрузки желаемой зависит, в общем. Если надо что-то больше 30к, то эластик будет уже очень дорого
источник

R

R-omk in Tarantool
Chris Calvin 🦖
От нагрузки желаемой зависит, в общем. Если надо что-то больше 30к, то эластик будет уже очень дорого
если вопрос был в стиле SELECT LIKE  "%%"    то не думаю что это уместно обсуждать)
источник

CC

Chris Calvin 🦖 in Tarantool
R-omk
если вопрос был в стиле SELECT LIKE  "%%"    то не думаю что это уместно обсуждать)
Согласен :)
источник

АС

Андрей Сыврачев... in Tarantool
Мне надо искать не по содержимому документов, а просто по названиям файлов. И реально база не планируется большой.
Ну может быть 10тыс записей
источник

R

R-omk in Tarantool
создать спейс  ,  записать названия файлов,  добавить индекс на поле. все
источник

R

R-omk in Tarantool
или по части названия ?    ..  вопрос был про  LIKE  "%%"   ,  все ответы здесь уже есть
источник

АС

Андрей Сыврачев... in Tarantool
Ну по части названия тоже возможно
То есть это каталог mp3 файлов
Там есть автор, год, название лекции и т.п.
источник

АС

Андрей Сыврачев... in Tarantool
И хотелось бы искать по части имени автора тоже
источник

KN

Konstantin Nazarov in Tarantool
Андрей Сыврачев
Всем привет! Скажите пожалуйста, если искать по тексту, тарантул эффективен или лучше Postgree брать?
 Хочу в нем хранить большой список, мочь искать вот примерно таким запросом:
 SELECT * FROM "your_space" WHERE "smth" LIKE '%some_value%';
источник

KN

Konstantin Nazarov in Tarantool
если нужно искать по коротким строкам - будет не плохо
источник

KN

Konstantin Nazarov in Tarantool
оно неплохо сокращает пространство поиска за счет битсет индекса
источник

KN

Konstantin Nazarov in Tarantool
потестите. думаю вам на 10к файлов хватит с головой
источник

АС

Андрей Сыврачев... in Tarantool
О, спасибо! 👍
источник

ИЕ

Илья Ермолин... in Tarantool
я же правильно понимаю, что в этом примере все имя приводится к 3 байтам (через or).
соответственно чем длиннее строка - тем менее избирателен индекс... (у длинной строки все биты буду в 1 выставлены)
источник

ИЕ

Илья Ермолин... in Tarantool
но сама идея очень красивая  👍
источник