Насколько мощна легкая поисковая система, которая повышает эффективность в 10 раз и претендует на замену Elasticsearch?
Manticore Search это использование C++ Высокопроизводительная поисковая система, разработанная 2017 году его предшественником был Sphinx Search 。Manticore Search Воспользуйтесь всеми преимуществами Sphinx значительно улучшил свою функциональность, исправил сотни ошибок, практически полностью переписал код и остался открытым исходным кодом. Все это делает Manticore Search Станьте современной, быстрой, легкой и полнофункциональной базой данных с отличными возможностями полнотекстового поиска.
Manticore Search в настоящее время имеет 3,7 тыс. звезд на GitHub и большое количество лояльных пользователей. В то же время во введении к GitHub разработчик с открытым исходным кодом четко заявил, что проект является хорошей альтернативой Elasticsearch и в ближайшем будущем заменит букву E в ELK.
В то же время официальные тесты от MS показывают, что производительность Manticore Search значительно улучшена по сравнению с ElasticSearch:
В определенных сценариях Manticore работает в 15 раз быстрее, чем Elasticsearch! Полные результаты оценки см. на странице:
Отличие от других решений:
Craigslist、Socialgist、PubChem、Rozetkaимногие другие компаниииспользовать Manticore Выполняйте эффективный поиск и фильтрацию потоков.
Конкретный метод установки: https://manticoresearch.com/install/.
Образы Docker доступны в Docker Hub:
Чтобы поэкспериментировать с поиском Manticore в Docker, просто запустите:
docker run -e EXTRA=1 --name manticore --rm -d manticoresearch/manticore && until docker logs manticore 2>&1 | grep -q "accepting connections"; do sleep 1; done && docker exec -it manticore mysql && docker stop manticore
После этого вы можете делать другие вещи, например создавать таблицы, добавлять данные и выполнять поиск:
create table movies(title text, year int) morphology='stem_en' html_strip='1' stopwords='en';
insert into movies(title, year) values ('The Seven Samurai', 1954), ('Bonnie and Clyde', 1954), ('Reservoir Dogs', 1992), ('Airplane!', 1980), ('Raging Bull', 1980), ('Groundhog Day', 1993), ('<a href="http://google.com/">Jurassic Park</a>', 1993), ('Ferris Bueller\'s Day Off', 1986);
select highlight(), year from movies where match('the dog');
select highlight(), year from movies where match('days') facet year;
select * from movies where match('google');
Для получения полной документации и открытого исходного кода посетите:
Рекомендуемая литература Нажмите на заголовок, чтобы перейти
Если вы не знаете, как использовать этот инструмент, ваш Linux Сервер просто украшение!
Большое интернет-событие! Первая во вселенной IDE отказывается от Mac
Какая пощечина! Microsoft фактически выпустила собственную Linux
IPv4 Начни заряжаться! может быть новый IT катастрофа
Крупнейший производитель серверов: выручка упала на 10 миллиардов