Software Alternatives, Accelerators & Startups

OpenSearch VS Tantivy

Compare OpenSearch VS Tantivy and see what are their differences

OpenSearch logo OpenSearch

OpenSearch is a community-driven, open source search and analytics suite derived from Apache 2.0 licensed Elasticsearch 7.10.2 & Kibana 7.10.2. It consists of a search engine daemon, and a visualization and user interface, OpenSearch Dashboards.

Tantivy logo Tantivy

🐎 On average 2x faster than Lucene 🔎 Full-text search ⚙️ Configurable tokenizer (stemming available for 17 languages) 🚀 Tiny startup time (<10ms) ⌨️ Natural and Phrase Queries ䷴ Range Queries 🛠 Incremental Indexing 💨 Multi-threaded Indexing 🔩 JSON F…
  • OpenSearch Landing page
    Landing page //
    2023-08-18
  • Tantivy Landing page
    Landing page //
    2023-08-24

OpenSearch videos

OpenSearch - What the Fork is it?

Tantivy videos

LNX: Using Tantivy to Build One of the Fastest Search Engines Around | Harrison, Software Engineer

More videos:

  • Review - tantivy-search/tantivy - Grource visualisation

Category Popularity

0-100% (relative to OpenSearch and Tantivy)
Custom Search Engine
81 81%
19% 19
Search Engine
48 48%
52% 52
Open Source
0 0%
100% 100
Custom Search
100 100%
0% 0

User comments

Share your experience with using OpenSearch and Tantivy. For example, how are they different and which one is better?
Log in or Post with

Social recommendations and mentions

Tantivy might be a bit more popular than OpenSearch. We know about 26 links to it since March 2021 and only 25 links to OpenSearch. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

OpenSearch mentions (25)

  • 🦿🛴Smarcity garbage reporting automation w/ ollama
    Consume data into third party software (then let Open Search or Apache Spark or Apache Pinot) for analysis/datascience, GIS systems (so you can put reports on a map) or any ticket management system. - Source: dev.to / 4 months ago
  • Tutorial: Modifying Grafana's Source Code
    As you can see the visualisation performs rather well with InfluxDB except for one button which appears to be disabled:** Logs for this span**. This button is automatically disabled when our trace data source (in this case, Jaeger with InfluxDB 3.0 acting as the gRPC storage engine) has not been configured with a log data source. A log data source within Grafana is usually represented by default using the log... - Source: dev.to / 10 months ago
  • WebArena: A Realistic Web Environment for Building Autonomous Agents
    Interesting work with the representation of the Content through the URL, to allow the agent/actor to discover the information through different path. ↓ [...] - CSS(--variable) - DOM(attributes=value) - FORM(input[name]) - URL(path?param#resource) - HTTP(?params{body}) - SCRIPT(--attribute) - DB(model?filters) - FS(folder/filer/{content}) [...] ↑ - https://www.w3.org/OWL/ maybe to harmonize the... - Source: Hacker News / 10 months ago
  • Ingesting Data into OpenSearch using Apache Kafka and Go
    Scalable data ingestion is a key aspect for a large-scale distributed search and analytics engine like OpenSearch. One of the ways to build a real-time data ingestion pipeline is to use Apache Kafka. It's an open-source event streaming platform used to handle high data volume (and velocity) and integrates with a variety of sources including relational and NoSQL databases. For example, one of the canonical use... - Source: dev.to / 11 months ago
  • Any simple web UI for viewing syslogs?
    One more open source tool to consider here is opensearch, which is a fork of elasticsearch. https://opensearch.org/. Source: 12 months ago
View more

Tantivy mentions (26)

  • What is Hybrid Search?
    Tantivy - a full-text indexing library written in Rust. Has a great Performance and featureset. - Source: dev.to / 4 months ago
  • RAG Using Unstructured Data and Role of Knowledge Graphs
    By this I presume you mean build a search index that can retrieve results based on keywords? I know certain databases use Lucene to build a keyword-based index on top of unstructured blobs of data. Another alternative is to use Tantivy (https://github.com/quickwit-oss/tantivy), a Rust version of Lucene, if building search indices via Java isn't your cup of tea... - Source: Hacker News / 4 months ago
  • Show HN: Quickwit – OSS Alternative to Elasticsearch, Splunk, Datadog
    We also implemented our schemaless columnar storage optimized for object storage. The inverted index and columnar storage are part of tantivy [0], which is the fastest search library out there. We maintain it and we decided to build the distributed engine on top of it. [0] tantivy github repo: https://github.com/quickwit-oss/tantivy. - Source: Hacker News / 5 months ago
  • Grimoire - A recipe management application.
    Search index : Custom-built using tantivy. Source: 8 months ago
  • Job: Rust + Retrieval Systems at Etsy
    Hi /r/rust, I’m a SWE on Etsy’s Retrieval Systems team where we’re building a platform based on rust and tantivy (https://github.com/quickwit-oss/tantivy). We’re looking to bring two new engineers onto the team. Source: 11 months ago
View more

What are some alternatives?

When comparing OpenSearch and Tantivy, you can also consider the following products

ElasticSearch - Elasticsearch is an open source, distributed, RESTful search engine.

Quickwit - Open-source &amp; cloud-native log management &amp; analytics

Algolia - Algolia's Search API makes it easy to deliver a great search experience in your apps & websites. Algolia Search provides hosted full-text, numerical, faceted and geolocalized search.

bloop - Code-search engine for developers

Sphinx Search - Sphinx is an open source full text search server, designed with performance, relevance (search quality), and integration simplicity in mind. Sphinx lets you either batch index and search data stored in files, an SQL database, NoSQL storage.

CommonCrawl - Common Crawl