25 articles
Knowledge Base
Search
25 articles in the Search category · page 1 of 2.
- Sonic search backend: install and use Sonic is a tiny Rust search backend designed as a sidekick to a primary database. Install, configure the password, and use the channel protocol for suggest queries.
- Tune Elasticsearch search queries Make Elasticsearch queries faster: profile API, filter cache, runtime fields, query rewrites, source filtering, and search_after pagination. With before/after examples.
- Migrate Elasticsearch to OpenSearch Migrate from Elasticsearch to OpenSearch via snapshot restore (≤7.10) or reindex-from-remote (7.11+). Covers index settings, ILM/ISM, dashboards, and client cutover.
- Install Manticore Search Install Manticore Search on Ubuntu via APT, define a real-time index in SQL syntax, and query it with MySQL protocol or HTTP/JSON. Sphinx fork explained.
- Tune an ELK pipeline for throughput Tune the Filebeat → Logstash → Elasticsearch pipeline: queue sizes, bulk batch, pipeline workers, refresh interval, and indexing pressure. Concrete settings with rationale.
- Deploying an OpenSearch 2.x 3-node cluster on AlmaLinux 9 with the security plugin Stand up a self-hosted OpenSearch 2.x cluster on AlmaLinux 9 — full installer with the security plugin configured, transport TLS, internal users, role mappings, and a snapshot repository.
- Deploying Meilisearch in an active/passive HA pattern on Ubuntu 22.04 Meilisearch has no native clustering. Here is the active/passive deployment we use in production — full installer with a WAL replication strategy, snapshot replay, and Keepalived failover.
- Elasticsearch snapshot and restore to S3 Configure the repository-s3 plugin, register an S3 repository, take a snapshot, restore selectively, and automate via SLM. Includes the IAM policy you need.
- Elasticsearch shard sizing strategy How to size shards in Elasticsearch: target shard size, shard count formula, over-sharding versus under-sharding, and how to fix existing indices with the split and shrink APIs.
- OpenSearch vs Elasticsearch: the fork explained OpenSearch is the Apache 2.0 fork AWS created from Elasticsearch 7.10. Compare licensing, security, plugins, dashboards, and which path fits your stack.
- Install and set up Meilisearch Install Meilisearch on Ubuntu as a systemd service, configure the master key, expose the API behind Nginx with TLS, and create your first searchable index.
- Build Logstash filter pipelines Design Logstash filter pipelines with grok, dissect, mutate, and conditionals. Real config patterns for parsing access logs, enriching with geoip, and dropping noise.
- Elasticsearch aliases and rollover Use aliases to abstract index names and rollover to roll write traffic to a new index when size or age limits hit. Patterns for zero-downtime reindex and write switching.
- OpenSearch Security plugin setup Configure the OpenSearch Security plugin: internal users, roles, role mappings, TLS, audit logging, and tenants. From demo certs to a production-ready RBAC model.
- OpenSearch Dashboards vs Kibana How OpenSearch Dashboards diverges from Kibana after the 7.10 fork — plugins, query languages, alerting, ML, and operational impact for log and observability stacks.
- Elasticsearch index templates Use composable index templates to inherit settings and mappings across index patterns. Component templates, priority resolution, and migration from legacy templates.
- OpenSearch ISM policies OpenSearch Index State Management (ISM) policies — state machines for rollover, replica adjustment, forcemerge, and deletion. Includes a working logs policy and explain output.
- Install and configure Apache Solr Install Apache Solr on Ubuntu via the vendor service script, run in SolrCloud mode behind ZooKeeper, create a collection, and verify health from the admin UI and CLI.
- Ship logs with Filebeat to ELK Install Filebeat on Ubuntu, configure inputs for system and application logs, enable modules, and ship to Logstash or Elasticsearch with backpressure-safe defaults.
- Install Elasticsearch on Ubuntu Install Elasticsearch on Ubuntu 22.04 or 24.04 from the official APT repository, lock the heap size, bind to localhost, and verify the cluster comes up green.
- Deploying a Manticore Search cluster on Ubuntu 22.04 with replication agents Stand up a self-hosted Manticore Search cluster on Ubuntu 22.04 — full installer with Galera-based replication, distributed indexes with mirror agents, and a binlog-aware backup strategy.
- Elasticsearch ILM policies Design Index Lifecycle Management policies for time-series indices: hot/warm/cold/frozen phases, rollover triggers, forcemerge, and shrink. With a working logs policy.
- Install and set up Typesense Install Typesense on Ubuntu via APT, set the API key, define a schema-first collection, and verify search latency with curl. Single-node and HA notes.
- Deploying an Elasticsearch 8.x 3-node cluster on Ubuntu 22.04 with TLS and S3 snapshots Stand up a self-hosted Elasticsearch 8.x cluster on Ubuntu 22.04 — full installer with xpack security, TLS between nodes, transport and HTTP certificates, and an S3 snapshot repository.