heritrix3 VS Elasticsearch

Compare heritrix3 vs Elasticsearch and see what are their differences.

heritrix3

Heritrix is the Internet Archive's open-source, extensible, web-scale, archival-quality web crawler project. (by internetarchive)

Elasticsearch

Free and Open, Distributed, RESTful Search Engine (by elastic)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
heritrix3 Elasticsearch
6 91
2,700 67,789
1.4% 0.8%
6.2 10.0
2 days ago 6 days ago
Java Java
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

heritrix3

Posts with mentions or reviews of heritrix3. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-06.
  • WARC'in the Crawler
    1 project | news.ycombinator.com | 21 Dec 2023
    If anyone's interested in web crawling technology, check out Heretrix [1], been around since 2004 and while not the most performant it has incorporated many responsible disciplines in the design and as this article pointed out, WARC format.

    1. https://heritrix.readthedocs.io

  • Why isn't the internet more fun and weird?
    2 projects | news.ycombinator.com | 6 Jul 2022
    I've considered running my own IA (https://github.com/internetarchive/heritrix3), which only archives my chrome history, which is stored in a local sqlite db.

    I haven't had the time to figure out the details of how the pieces should be glued together.

  • Is there a way to archive groups of webpages similarly to how web archive does it?
    2 projects | /r/DataHoarder | 29 Mar 2022
    You can go all the way and use the same tools as the Internet Archive: https://github.com/internetarchive/heritrix3
  • Heritrix: Internet Archive's extensible, web-scale, archival-quality web crawler
    1 project | news.ycombinator.com | 26 Sep 2021
  • Best Http client for web scraping
    1 project | /r/java | 26 Sep 2021
  • The Internet Is Rotting
    3 projects | news.ycombinator.com | 30 Jun 2021
    By the way, the technical side of this is very interesting. If you look at the tools mentioned (the wayback machine, but also perma.cc and other archival solutions), almost all of them rely on a single semi-modern tech stack that produces WARCs (web archives - ISO - ISO 28500:2017 https://iipc.github.io/warc-specifications/specifications/wa...).

    The main crawler still seems to be heritrix3 (https://github.com/internetarchive/heritrix3), but there's a great little ecosystem with tools such as webrecorder and warcprox.

    Still, I've read through the code of these tools and am feeling that they are failing in the face of the modern web with single page apps, mobile phone apps and walled gardens. Even newer iterations with browser automation are getting increasingly throttled and blocked and excluded from walled gardens.

    Perhaps the time has come for a coordinated, decentralized but omnipresent approach to archival.

Elasticsearch

Posts with mentions or reviews of Elasticsearch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-18.

What are some alternatives?

When comparing heritrix3 and Elasticsearch you can also consider the following projects:

tubeup - Use yt-dlp to download video and upload to the Internet Archive with metadata.

OpenSearch - 🔎 Open source distributed and RESTful search engine.

brozzler - brozzler - distributed browser-based web crawler

Apache Superset - Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]

upvotocracy-ui-ssr - Free speech Reddit clone

bleve - A modern text/numeric/geo-spatial/vector indexing library for go

pgvector - Open-source vector similarity search for Postgres

Whoosh

MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

elasticsearch-dsl-py - High level Python client for Elasticsearch

Metabase - The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:

Milvus - A cloud-native vector database, storage for next generation AI applications