Manticore лучше Сфинкса? Для InnoDB

Из ВК Manticore Search | VK

Я понял лишь что мантикор лучше сфинкса.
Но многие примеры мне просто не понятны.
В MySQL в InnoDB я просто на нужное поле указываю FULLTEXT INDEX(title)

CREATE TABLE goods
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
sid INT UNSIGNED NOT NULL,
cid SMALLINT UNSIGNED NOT NULL,
price DECIMAL(9,2) UNSIGNED NOT NULL,
title VARCHAR(64) NOT NULL,
overview VARCHAR(2000) NOT NULL,
description VARCHAR(4000) NOT NULL,
KEY(sid),
KEY(cid),
FULLTEXT INDEX(title)
)
ENGINE=InnoDB CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci;

И теперь, правда с некоторыми ограничениями, например минимум в 4 символа, искать в названиях.

SELECT * FROM goods WHERE MATCH(title) AGAINST(‘диван’);

Мне на данный момент не понятно какие преимущества мне может дать мантикор, и как нужно это организовать и настроить, ему отдельная БД же нужна для хранения индекса и как это работает мне не понятно.

Что можно ответить?

лучше в этом случае пройти интерактивные курсы https://play.manticoresearch.com/ чтобы понять, как пользоваться поиском и зачем он нужен и после этого задавать конкретные вопросы, если они появятся

1 Like