# Install hyperestraier with Homebrew, dnf, MacPorts

Full-text search system for communities. Version 1.4.13 via Homebrew; verified 2026-04-18.

## Install

```sh
sudo av install brew:hyperestraier
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install hyperestraier
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install hyperestraier
```

  Evidence: MacPorts ports tree: textproc/hyperestraier/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- dnf (92%):

```sh
sudo dnf install hyperestraier
```

  Evidence: Fedora Rawhide package metadata: hyperestraier from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

## Package facts

- **Package key:** brew:hyperestraier
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/hyperestraier>
- **Version:** 1.4.13
- **Source summary:** Full-text search system for communities
- **Homepage:** <https://dbmx.net/hyperestraier/>
- **Upstream docs:** <https://dbmx.net/hyperestraier>
- **License:** LGPL-2.1-or-later
- **Source archive:** <https://dbmx.net/hyperestraier/hyperestraier-1.4.13.tar.gz>
- **Last updated:** 2026-04-18T21:23:49-04:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- estbutler (cli)
- estcall (cli)
- estcmd (cli)
- estconfig (cli)
- estload (cli)
- estmaster (cli)
- estmttest (cli)
- estwaver (cli)
- estwolefind (cli)
- estbutler (alias)
- estcall (alias)
- estcmd (alias)
- estconfig (alias)
- estload (alias)
- estmaster (alias)
- estmttest (alias)
- estwaver (alias)
- estwolefind (alias)

## Dependencies

- qdbm

## Build dependencies

- pkgconf

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 1.4.13
- Package-manager updated: 2026-04-18
- Local data: ok
- Upstream repository: https://dbmx.net/hyperestraier/
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

Hyper Estraier is Mikio Hirabayashi's LGPL full-text search system for building local, site, and community search indexes, with command-line tools, a crawler, APIs, Unicode support, and a documented P2P search architecture.

### Project history

The official site carries a 2004-2007 copyright notice and presents Hyper Estraier as a full-text search system for communities. It was distributed as source packages with manuals for introduction, user operation, programming, node operation, crawler use, and P2P operation.

Hyper Estraier followed Estraier and QDBM-era search tooling from the same authorial ecosystem. Its feature list reflects mid-2000s search-engine concerns: N-gram recall, optional morphological analysis, phrase and regular-expression search, attribute search, similarity search, repository-independent indexing, and multilingual Unicode handling.

### Adoption history

The project was useful in an era when small sites, mail archives, local file servers, and community portals often needed self-hosted search before hosted search APIs became routine. Homebrew, Fedora, and MacPorts package metadata keep it installable for users maintaining legacy search stacks or old integrations.

### How it is used

The user guide centers on building an index with `estcmd` and searching through either command-line administration or the `estsearch.cgi` web interface. The wider toolset includes crawler and node-management commands such as `estwaver` and `estmaster`.

### Why package nerds care

Hyper Estraier is package-nerd archaeology in the best sense: a compact, source-distributed Unix search system with many small executables, CGI support, C APIs, language bindings, and P2P ambitions. It is a snapshot of how self-hosted search was packaged before Lucene-derived stacks dominated most new deployments.

### Timeline

- 2004: Hyper Estraier copyright period begins on the official site.
- 2007: The official English site lists version 1.4.13 and a March 2007 page update.
- 2010: Hyper Estraier Encore forked version 1.4.13 for continued maintenance experiments.

### Related projects

- Hyper Estraier is related to Estraier, QDBM, Hyper Estraier Encore, local CGI search systems, and Japanese Unix full-text-search tooling.

### Sources

- <https://dbmx.net/hyperestraier>
- <https://dbmx.net/hyperestraier/nguide-en.html>
- <https://dbmx.net/hyperestraier/pguide-en.html>
- <https://dbmx.net/hyperestraier/uguide-en.html>
- <https://formulae.brew.sh/formula/hyperestraier>
- <https://github.com/fumiyas/hyperestraier-encore>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals

## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** hyperestraier
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** yes
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable

## Other Package-Manager Records

- dnf - hyperestraier - 1.4.13-73.fc44: normalized package name match | Fedora Rawhide package metadata: hyperestraier from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | A full-text search system | http://hyperestraier.sourceforge.net/
- dnf - hyperestraier-devel - 1.4.13-73.fc44: normalized package name match | Fedora Rawhide package metadata: hyperestraier-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Libraries and Header files for Hyper Estraier | http://hyperestraier.sourceforge.net/
- dnf - hyperestraier-java - 1.4.13-73.fc44: normalized package name match | Fedora Rawhide package metadata: hyperestraier-java from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Hyper Estraier library for Java | http://hyperestraier.sourceforge.net/
- dnf - hyperestraier-perl - 1.4.13-73.fc44: normalized package name match | Fedora Rawhide package metadata: hyperestraier-perl from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Hyper Estraier library for Perl | http://hyperestraier.sourceforge.net/
- dnf - ruby-hyperestraier - 1.4.13-73.fc44: normalized package name match | Fedora Rawhide package metadata: ruby-hyperestraier from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Hyper Estraier Library for Ruby | http://hyperestraier.sourceforge.net/
- MacPorts - hyperestraier: normalized package name match | MacPorts ports tree: textproc/hyperestraier/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://www.automicvault.com/pkg/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Database and data packages](https://www.automicvault.com/pkg/database-data-tools/) - Matched database, SQL, migration, or data-store metadata.
- [qdbm](https://www.automicvault.com/pkg/brew/qdbm/) - Runtime dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [groonga](https://www.automicvault.com/pkg/brew/groonga/) - Shares av.db curated category or tags: cli, data, full-text-search, indexing, search.
- [manticoresearch](https://www.automicvault.com/pkg/brew/manticoresearch/) - Shares av.db curated category or tags: cli, data, full-text-search, indexing, search.
- [tokyo-dystopia](https://www.automicvault.com/pkg/brew/tokyo-dystopia/) - Shares av.db curated category or tags: cli, data, full-text-search, search, search-engine.
- [omega](https://www.automicvault.com/pkg/brew/omega/) - Shares av.db curated category or tags: cli, data, indexing, search, search-engine.
- [sonic](https://www.automicvault.com/pkg/brew/sonic/) - Shares av.db curated category or tags: cli, data, full-text-search, indexing, search.
- [xapian](https://www.automicvault.com/pkg/brew/xapian/) - Shares av.db curated category or tags: cli, data, indexing, search, search-engine.
- [meilisearch](https://www.automicvault.com/pkg/brew/meilisearch/) - Shares av.db curated category or tags: cli, data, full-text-search, search, search-engine.
- [ngt](https://www.automicvault.com/pkg/brew/ngt/) - Shares av.db curated category or tags: cli, data, indexing, search.

## Combined YAML source

View the package source record on GitHub. [combined/hyperestraier.yml](https://github.com/automic-vault/db/blob/main/combined/hyperestraier.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
