---
title: "Manticore Blog – posts about tech, search database, and open-source"
description: "Learn more about Manticore Search – the fastest search database and the best open-source alternative to Elasticsearch."
date: 2026-10-06
lang: en
url: https://manticoresearch.com/blog/
translations:
  ru: https://manticoresearch.com/ru/blog/
  zh: https://manticoresearch.com/zh/blog/
  ua: https://manticoresearch.com/ua/blog/
---

# Manticore Blog – posts about tech, search database, and open-source

Learn more about Manticore Search – the fastest search database and the best open-source alternative to Elasticsearch.



## Pages

- [14× faster embeddings: how we rebuilt the ONNX path in Manticore](/blog/onnx-embeddings-speedup.md)
- [About Columnar storage in Manticore Search](/blog/mcl.md)
- [About new Real-Time mode](/blog/rt-mode.md)
- [About startup, mmap, mlock and --force-preread](/blog/about-startup-mmap-mlock-and-force-preread.md)
- [About Versioning in Manticore](/blog/semver.md)
- [Advanced Full-Text Matching with Manticore Search's REGEX Operator](/blog/regexp.md)
- [An introduction to the HTTP JSON API](/blog/an-introduction-to-the-http-json-api.md)
- [Announcing Manticore Search – a Feature-Rich Open Source Full-Text Search Engine](/blog/announcing-manticore-search-a-feature-rich-open-source-full-text-search-engine.md)
- [Apache Superset Integration](/blog/manticoresearch-apache-superset-integration.md)
- [Autocomplete: Making Search More User-Friendly](/blog/autocomplete-the-predictive-search.md)
- [Azure AI Search vs Manticore Search](/blog/azure-ai-search-vs-manticore.md)
- [Basics of Manticore Indexes](/blog/basics-of-manticore-indexes.md)
- [Benchmark: Manticore 3 vs Sphinx 3 - now even faster](/blog/benchmark_manticore3_vs_sphinx3.md)
- [Beta testers wanted for pseudo-sharding](/blog/beta-testers-wanted-for-pseudo-sharding.md)
- [Better Vector Search for Long Documents: Chunking Strategies Inside Manticore Search](/blog/auto-chunking.md)
- [Beyond MariaDB full-text search: how wine.co.za made about 145,000 records easier to search with Manticore](/blog/wine.md)
- [Build a Searchable Catalog with Filters, Facets, and Semantic Search](/blog/manticore-php-demo.md)
- [Building 1M docs index having no one real doc](/blog/building-1m-docs-index-having-no-one-real-doc.md)
- [Building a Reverse Image Search app with Manticore Search](/blog/reverse-image-search-demo.md)
- [Building and testing Manticore Search](/blog/building-and-testing-manticore-search-manually-with-docker.md)
- [Built-in authentication and authorization for Manticore Search](/blog/manticore-search-authentication-authorization.md)
- [Can Manticore work without MySQL?](/blog/can-manticore-work-without-mysql.md)
- [Conversational Search: Full-Text Search Still Works. It Just Doesn’t Get You to an Answer](/blog/conversational-search.md)
- [Creating Tables in Manticore Search: The Complete Guide](/blog/create_table.md)
- [Database replication: cluster creation, joining, updating table settings](/blog/mike-replication.md)
- [Database sharding in Manticore Search: automatic distribution and replication](/blog/sharding-in-manticore-search.md)
- [Debian Buster support](/blog/debian-buster-support.md)
- [Default charset tables and stopwords files](/blog/default-charset-tables-and-stopwords-files.md)
- [Demo: GitHub search with Manticore Search](/blog/manticoresearch-github-issue-search-demo.md)
- [Dictionary types: CRC vs keywords](/blog/dictionary-types-crc-vs-keywords.md)
- [Did you mean: spelling suggestions with CALL SUGGEST](/blog/did-you-mean.md)
- [Elasticsearch -> Manticore Search data migration tool](/blog/elasticsearch-manticore-search-data-migration-tool.md)
- [Explore Manticore Data with OpenSearch Dashboards](/blog/manticore-opensearch-dashboards-integration.md)
- [Faceted search](/blog/faceted-search.md)
- [Faceted search under active filters](/blog/faceted-search-without-manual-filter-building.md)
- [Faster HNSW index builds in Manticore](/blog/knn-parallel-build.md)
- [Faster KNN search in Manticore: 2-pass HNSW, batched distances, and AVX-512](/blog/knn-hnsw-performance.md)
- [FATAL: port 0 is out of range](/blog/fatal-port-0-is-out-of-range.md)
- [From SphinxSE to FEDERATED](/blog/from-sphinxse-to-federated.md)
- [Full-text Search vs Vector Search](/blog/vector-search-vs-full-text-search.md)
- [Full-Text Search vs. Semantic Search: Exploring Advanced Search Technologies](/blog/semantic-search-vs-full-text-search.md)
- [Fuzzy matching and 2nd pass query](/blog/fuzzy-matching-and-2nd-pass-query.md)
- [Fuzzy Search vs Lexical Search: Understanding Modern Search Techniques](/blog/fuzzy-search-vs-lexical-search.md)
- [Fuzzy Search vs. Semantic Search: Unraveling Advanced Search Technologies](/blog/fuzzy-search-vs-semantic-search.md)
- [Fuzzy Search vs. Vector Search: Exploring Modern Search Technologies](/blog/fuzzy-search-vs-vector-search.md)
- [Getting started with Manticore Search in Docker](/blog/getting-started-with-manticore-search-in-docker.md)
- [Go client for Manticore Search](/blog/go-client-for-manticore-search.md)
- [Grafana integration: Manticore Search as a data source](/blog/manticoresearch-grafana-integration.md)
- [How Bookbot powers 3.5 million saved searches and ~10% of revenue with Manticore Search](/blog/bookbot.md)
- [How ClauseBase Uses Manticore Vector Search to Improve Contract Drafting](/blog/how-clausebase-uses-manticore-vector-search-to-improve-contract-drafting.md)
- [How Indexfox Built an AI-Powered Site Search Widget on Manticore](/blog/how-indexfox-built-an-ai-site-search-widget-on-manticore.md)
- [How kill-lists changed in Manticore Search 3](/blog/how-kill-lists-changed-in-manticore-search-3.md)
- [How KupujemProdajem searches 5.6 million ads at ~10 ms with Manticore Search](/blog/kupujemprodajem.md)
- [How search works in Kiva's SaaS, where every customer has their own database](/blog/kiva.md)
- [How to highlight search results](/blog/how-to-highlight-search-results.md)
- [How to Make xt850 Match xt 850](/blog/how-to-make-searches-like-xt850-match-xt-850.md)
- [How to return top-N per group with GROUP_CONCAT()](/blog/group-concat-top-n-per-group.md)
- [How to search for long hashes and IDs with dict='keywords_32k'](/blog/dict_keywords_32k.md)
- [How to secure Manticore Search with built-in authentication and authorization](/blog/how-to-secure-manticore-search-with-authentication-authorization.md)
- [How to Speed Up Phrase Search with bigram_index](/blog/how-to-speed-up-phrase-search-with-bigram-index.md)
- [How to use Elasticdump with Manticore](/blog/how-to-use-elasticdump-with-manticore.md)
- [How We Added Autocomplete to Our GitHub Search Demo](/blog/github-demo-how-we-added-autocomplete.md)
- [How we've remade system threads in Manticore Search](/blog/how-weve-remade-sys-threads-in-manticore-search.md)
- [Hybrid search in Manticore Search](/blog/hybrid-search.md)
- [Improvements in Manticore Search 2.7: local indexes management](/blog/improvements-in-manticore-search-2-7-local-indexes-management.md)
- [Improvements in Manticore Search 2.7: networking, from asynchronous DNS to TCP Fast Open](/blog/improvements-in-manticore-search-2-7-networking.md)
- [Indexes load at startup](/blog/indexes-load-at-startup.md)
- [Inline Stopwords, Exceptions, and Wordforms](/blog/inline-tokenization-dictionary-configuration.md)
- [Install Manticore Search with one command](/blog/one-line-installer.md)
- [Installing Manticore Search from Manticore yum repository](/blog/installing-manticore-search-from-manticore-yum-repository.md)
- [Integrating Kafka with Manticore Search: A Step-by-Step Guide to Real-Time Data Processing](/blog/integration-with-kafka.md)
- [Integration of Manticore with Fluentbit](/blog/integration-of-manticore-with-fluentbit.md)
- [Integration of Manticore with Logstash/Filebeat](/blog/integration-of-manticore-with-logstash-filebeat.md)
- [Integration of Manticore with Vector.dev](/blog/integration-of-manticore-with-vectordev.md)
- [Interactive online courses](/blog/interactive-online-courses.md)
- [Introducing Auto Embeddings: AI-Powered Search Made Simple](/blog/auto-embeddings.md)
- [Introducing Buddy: the PHP sidecar for Manticore Search](/blog/manticoresearch-buddy-intro.md)
- [Introducing Vector Quantization in Manticore Search](/blog/quantization.md)
- [Introduction in replication course](/blog/introduction-in-replication-course.md)
- [Introduction to full-text operators and basic search](/blog/manticore-full-text-operators-definitive-guide.md)
- [Introduction to replication for percolate indexes](/blog/introduction-to-replication-for-percolate-indexes.md)
- [KNN early termination in Manticore Search](/blog/knn-early-termination.md)
- [KNN prefiltering in Manticore Search](/blog/knn-prefiltering.md)
- [Lexical Search vs. Semantic Search: Understanding the Differences and Use Cases](/blog/lexical-search-vs-semantic-search.md)
- [Lexical Search vs. Vector Search: Exploring the Differences and Key Aspects](/blog/lexical-search-vs-vector-search.md)
- [Manticore 2.7.5 vs Sphinx 3.1.1](/blog/manticore-2-7-5-vs-sphinx-3-1-1.md)
- [Manticore 2.8.2 vs 3.0 - 2x faster in some tests](/blog/benchmark_manticore28_vs_3.md)
- [Manticore 3.4.0: online schema change, new PHP client and docker image](/blog/manticore-3-4-0-online-schema-change-new-php-client-and-docker-image.md)
- [Manticore 3.5.0: new multitasking mode, 50+ bugfixes, new manual, APT repo and more](/blog/manticore-3-5-0-new-multitasking-mode-50-bugfixes-new-manual-apt-repo-and-more.md)
- [Manticore Buddy: challenges and solutions](/blog/manticoresearch-buddy-challenges-and-solutions.md)
- [Manticore Buddy: pluggable design](/blog/manticoresearch-buddy-pluggable-design.md)
- [Manticore Buddy: plugin architecture v2](/blog/manticoresearch-buddy-pluggable-design-v2.md)
- [Manticore Load Emulator](/blog/manticore-load.md)
- [Manticore Search - RT mode - index administration Definitive Guide](/blog/manticoresearch-rt-mode-index-administration-definitive-guide.md)
- [Manticore Search 10.1.0: Prometheus Integration, Enhanced Monitoring, and Major Improvements](/blog/manticore-search-10-1-0.md)
- [Manticore Search 13.11.0: Introducing Auto Embeddings and Enhanced AI Search](/blog/manticore-search-13-11-0.md)
- [Manticore Search 13.2.3: Faster Vector Search, Lower RAM Usage, and Better Compatibility](/blog/manticore-search-13-2-3.md)
- [Manticore Search 13.6.7: OR Operator Support, Distributed Table Joins, and Bug Fixes](/blog/manticore-search-13-6-7.md)
- [Manticore Search 14.1.0: Force Bigrams and Bug Fixes](/blog/manticore-search-14-1-0.md)
- [Manticore Search 15.1.0 Released](/blog/manticore-search-15-1-0.md)
- [Manticore Search 17.5.1](/blog/manticore-search-17-5-1.md)
- [Manticore Search 2.4.1 GA release](/blog/manticore-search-2-4-1-ga-release.md)
- [Manticore Search 2.5.1 Release](/blog/manticore-search-2-5-1-release.md)
- [Manticore Search 2.6.0 release](/blog/manticore-search-2-6-0-release.md)
- [Manticore Search 2.6.1 GA release](/blog/manticore-search-2-6-1-ga-release.md)
- [Manticore Search 2.6.2 GA release](/blog/manticore-search-2-6-2-ga-release.md)
- [Manticore Search 2.6.3 GA release](/blog/manticore-search-2-6-3-ga-release.md)
- [Manticore Search 2.6.4 GA release](/blog/manticore-search-2-6-4-ga-release.md)
- [Manticore Search 2.7.0 GA release](/blog/manticore-search-2-7-0-ga-release.md)
- [Manticore Search 2.7.1 GA release](/blog/manticore-search-2-7-1-ga-release.md)
- [Manticore Search 2.7.2 GA release](/blog/manticore-search-2-7-2-ga-release.md)
- [Manticore Search 2.7.3 GA release](/blog/manticore-search-2-7-3-ga-release.md)
- [Manticore Search 2.7.4 GA release](/blog/manticore-search-2-7-4-ga-release.md)
- [Manticore Search 2.7.5 GA release](/blog/manticore-search-2-7-5-ga-release.md)
- [Manticore Search 2.8.0 GA release](/blog/manticore-search-2-8-0-ga-release.md)
- [Manticore Search 2.8.1 GA release](/blog/manticore-search-2-8-1-ga-release.md)
- [Manticore Search 2.8.2 GA release](/blog/manticore-search-2-8-2-ga-release.md)
- [Manticore Search 2025 recap](/blog/manticoresearch_in_2025.md)
- [Manticore Search 25.0.0](/blog/manticore-search-25-0-0.md)
- [Manticore Search 27.1.5: Authentication, sharded tables, conversational search and faster vector search](/blog/manticore-search-27-1-5.md)
- [Manticore Search 28.4.4: Faster KNN, better conversational search, easier installs and more faceting controls](/blog/manticore-search-28-4-4.md)
- [Manticore Search 28.6.6: UUID document IDs, ordered GROUP_CONCAT(), and 16 fixes](/blog/manticore-search-28-6-6.md)
- [Manticore Search 29.0.2: Better sharded-table operations and safer maintenance](/blog/manticore-search-29-0-2.md)
- [Manticore Search 29.9.0: Chunked auto-embeddings and mmap columnar access](/blog/manticore-search-29-9-0.md)
- [Manticore Search 3.0.0 is now available](/blog/manticore-search-3-0-0-is-now-available.md)
- [Manticore Search 3.0.2 GA release](/blog/manticore-search-3-0-2-ga-release.md)
- [Manticore Search 3.1.0 release](/blog/manticore-search-3-1-0-release.md)
- [Manticore Search 3.1.2 release](/blog/manticore-search-3-1-2-release.md)
- [Manticore Search 3.2.0 release](/blog/manticore-search-3-2-0-release.md)
- [Manticore Search 3.2.2 release](/blog/manticore-search-3-2-2-release.md)
- [Manticore Search 3.3.0: multi-threaded RT, CREATE TABLE, EXPLAIN QUERY and more](/blog/manticore-search-3-3-0-multi-threaded-rt-create-table-explain-query-and-more.md)
- [Manticore Search 3.5.2: optimized OPTIMIZE, standalone NOT, faceting via HTTP and more](/blog/manticore-search-3-5-2.md)
- [Manticore Search 3.5.4: Python, Java and Javascript clients and faster OPTIMIZE](/blog/manticore-search-3-5-4-python-java-and-javascript-clients-and-faster-optimize.md)
- [Manticore Search 3.6.0: columnar store support, UK lemmatizer, faster JSON, 30+ bug fixes](/blog/manticore-search-3-6-0.md)
- [Manticore Search 4.0.2: full columnar store support, auto index compaction, locks system revamp, pseudo sharding](/blog/manticore-search-4-0-2-full-columnar-store-support-auto-index-compaction-locks-system-revamp-pseudo-sharding.md)
- [Manticore Search 4.2.0: 10x faster SELECT, major bugs fixed,  Debian Bullseye support](/blog/manticore-search-4-2-0-10x-faster-select-major-bugs-fixed-debian-bullseye-support.md)
- [Manticore Search 5](/blog/manticore-search-5-0-0.md)
- [Manticore Search 6](/blog/manticore-search-6-0-0.md)
- [Manticore Search 6.2.0](/blog/manticore-search-6-2-0.md)
- [Manticore Search 6.3.0](/blog/manticore-search-6-3-0.md)
- [Manticore Search 7.0.0: Smarter Search, Real-Time Syncing, and Enhanced Performance](/blog/manticore-search-7-0-0.md)
- [Manticore Search 7.4.6: Kibana Integration, Performance Optimizations, and Critical Fixes](/blog/manticore-search-7-4-6.md)
- [Manticore Search 9.2.14: Boolean Query Optimization, Fuzzy Search Improvements and Bug Fixes](/blog/manticore-search-9-2-14.md)
- [Manticore Search 9.3.2: Enhanced Table Usage Tracking, Memory Optimization and Stability Improvements](/blog/manticore-search-9-3-2.md)
- [Manticore Search at Scale on Google Cloud: Locally's Story](/blog/manticore-search-at-scale-on-google-cloud.md)
- [Manticore Search authentication rollout and security checklist for production](/blog/manticore-auth-migration-hardening-checklist.md)
- [Manticore Search Homebrew tap is here](/blog/how-to-install-manticore-seaarch-using-homebrew.md)
- [Manticore Search in 2023](/blog/manticoresearch-in-2023.md)
- [Manticore Search in the ROSS Index Q3 2023](/blog/ross2023.md)
- [Manticore Search Indexes and document storage](/blog/manticore-search-indexes-and-document-storage.md)
- [Manticore Search kill-list feature](/blog/manticore-search-kill-list-feature.md)
- [Manticore Search on Microsoft Azure: DX1's Story](/blog/manticore-search-on-azure-dx1.md)
- [Manticore Search Re-indexing with mysqldump](/blog/mysqldump-optimization.md)
- [Manticore Search under systemd: beyond fork, PID files, and guesswork](/blog/systemd_integration.md)
- [Manticore Search vs Elasticsearch: 3x Faster Kibana Dashboard Rendering for Log Analysis](/blog/kibana-demo.md)
- [Manticore Search: 3 years after forking from Sphinx](/blog/manticore-search-3-years-after-forking-from-sphinx.md)
- [Manticore Search: mmap speeds up columnar KNN rescoring](/blog/columnar-mmap.md)
- [Manticore Search: recap of 2019](/blog/manticore-search-recap-of-2019.md)
- [Manticore: a faster alternative to Elasticsearch in C++ with a 21-year history](/blog/manticore-alternative-to-elasticsearch.md)
- [Mastering Fuzzy Search with Manticore Search](/blog/fuzzy-search-101-with-manticore.md)
- [Mastering Manticore Search: RT vs Plain Mode Explained](/blog/rt_vs_plain_mode.md)
- [MCP-Manticore: Let Your AI Assistant Write Manticore Queries for You](/blog/mcp-manticore-server.md)
- [Meilisearch vs Manticore Search](/blog/manticoresearch-vs-meilisearch.md)
- [Meilisearch vs Manticore: Setting the Record Straight](/blog/meilisearch-vs-manticore-response.md)
- [Migrating from the Sphinx search engine](/blog/migrating-from-sphinx.md)
- [Migrating indexes to version 3](/blog/migrating-indexes-to-version-3.md)
- [Migrating to Manticore 3: document ids](/blog/migrating-to-manticore-3-document-ids.md)
- [Mike learning: REPLACE, UPDATE, wordforms](/blog/mike-replace-update-wordforms.md)
- [Mike: learning: First steps](/blog/mike-first-table.md)
- [Minimal configuration to play with Manticore Search](/blog/minimal-configuration-to-play-with-manticoresearch.md)
- [Monitor Manticore Search in Grafana with One Command](/blog/grafana-dashboard-docker.md)
- [MySQL source wasn't initialized. Wrong name in dlopen?](/blog/mysql-source-wasnt-initialized-wrong-name-in-dlopen.md)
- [New database backup and recovery approaches in Manticore Search](/blog/new-backup-and-recovery-approaches.md)
- [New fuzzy search and autocomplete in Manticore Search](/blog/new-fuzzy-search-and-autocomplete.md)
- [New options for loading indexes](/blog/new-options-for-loading-indexes.md)
- [New Percentile and Median Absolute Deviation Aggregations in Manticore](/blog/percentile-aggrs-blogpost.md)
- [New way of tokenization of Chinese](/blog/new-way-of-tokenization-of-chinese.md)
- [OR Inside Phrase, Quorum and Proximity Search](/blog/or-in-phrase-quorum-proximity.md)
- [Parallel chunk merging in Manticore Search](/blog/parallel-chunk-merging.md)
- [Percolate Queries](/blog/percolate-queries.md)
- [Percolate Queries: docs_id option](/blog/percolate-queries-docs_id-option.md)
- [Percolate queries: Manticore Search vs Elasticsearch](/blog/percolate-queries-manticoresearch-vs-elasticsearch.md)
- [Percolate queries: Manticore Search vs Luwak](/blog/percolate-queries-manticore-search-vs-luwak.md)
- [Percolate queries: Schemaless JSON and expression filtering](/blog/percolate-queries-schemaless-and-expression-filtering.md)
- [PHP client: what's new](/blog/manticoresearch-php-release-2.2.0.md)
- [Phrase suggestions using a single SUGGEST call](/blog/suggestions-on-phrases-using-a-single-suggest-call.md)
- [Plain indexes replication](/blog/plain-indexes-replication.md)
- [Preserving the order of search result set from Manticore Search](/blog/preserving-the-order-of-search-result-set-from-manticore-search.md)
- [Profiling queries](/blog/profiling-queries.md)
- [Regular expressions in Manticore Search](/blog/regular-expressions-in-manticore-search.md)
- [Relevance scoring in Manticore : part I](/blog/relevance-scoring-in-manticore-part-i.md)
- [Relevance scoring in Manticore : part II](/blog/relevance-scoring-in-manticore-part-ii.md)
- [Research on Jemalloc vs malloc](/blog/research-on-jemalloc.md)
- [S3 Streamable Backup: Direct-to-Cloud Backups for Manticore Search](/blog/s3-streamable-backup.md)
- [Scripting in config with a PHP shebang](/blog/scripting-in-config.md)
- [Searching in Vietnamese with Manticore Search](/blog/vietnamese.md)
- [Semantic Search on GitHub with Vector Search](/blog/github-semantic-search.md)
- [Simple autocomplete with Manticore](/blog/simple-autocomplete-with-manticore.md)
- [Sphinx 3 vs Manticore: performance benchmark](/blog/sphinx-3-vs-manticore-performance-benchmark.md)
- [Sphinx UDF example](/blog/sphinx-udf-example.md)
- [SQL prepared statements in Manticore Search](/blog/prepared-statements.md)
- [SSL support: HTTPS interface](/blog/ssl-support-https-interface.md)
- [Text-to-Image Search with Manticore Search](/blog/image-search-with-manticore.md)
- [TF-IDF explained in a nutshell](/blog/tf-idf-in-a-nutshell.md)
- [The Evolution of 'More Like This'](/blog/the-evolution-of-more-like-this.md)
- [Threads in Manticore Search](/blog/threads-in-manticore-search.md)
- [Turbopuffer vs. Manticore Search: vector database benchmark on a couple of cheap VPS](/blog/turbopuffer-vs-manticore.md)
- [Understanding Pagination in Manticore Search](/blog/pagination.md)
- [Using Manticore Search with Chinese, Japanese, and Korean language documents](/blog/using-manticore-search-with-chinese-japanese-and-korean-language-documents.md)
- [Using ProxySQL to route INSERTs in a distributed RealTime index](/blog/using-proxysql-to-route-inserts-in-a-distributed-realtime-index.md)
- [UUID in Manticore: A Practical Guide](/blog/uuid-document-ids-cookbook.md)
- [UUID in Manticore: a single ID for the primary database and Manticore](/blog/uuid-document-ids.md)
- [Vector search in Manticore](/blog/vector-search.md)
- [Vector Search in Manticore Search: A Deep Dive](/blog/vector-search-deep-dive.md)
- [Vector search in old and modern databases](/blog/vector-search-in-databases.md)
- [Why monitoring your search engine matters: Manticore → Prometheus → Grafana](/blog/grafana-dashboard-full.md)
- [Wordforms vs exceptions](/blog/exceptions-vs-wordforms.md)


