Из ВК 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(‘диван’);
Мне на данный момент не понятно какие преимущества мне может дать мантикор, и как нужно это организовать и настроить, ему отдельная БД же нужна для хранения индекса и как это работает мне не понятно.
Что можно ответить?