İçeriğe atla

Proje

Search Module

a building block for keyword searchIndex any Holochain hash by keywords
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.0.130
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is Search Module and what is it for?

Search Module is a reusable module that lets a Holochain app index its own entries by keyword and search them. It is built to be included inside another app rather than run on its own, pairing a search zome with browser-ready interface components so a developer does not have to build keyword search from scratch.

Search Module is a reusable module from the holochain-open-dev community, which builds open-source building blocks that apps can include instead of writing everything themselves. That community's documentation groups it with two sibling index modules — one for time ranges, one for numerical ranking — as libraries that create paths and links so entries in an app's shared data can be found by time, ranking, tags and similar keys. It is not an app in its own right; it is meant to sit inside someone else's.

In practice it gives an app keyword search over its own entries. The zome indexes those entries by keyword, and the project also publishes an npm package of interface components built as native Web Components, so they can be dropped into a browser interface regardless of which framework the surrounding app uses. The README notes that search data is stored inside the DNA that includes the zome, keeping it close to the app it serves.

A developer building a Holochain app that needs to find records by text would add the Search Module zome to their DNA and use the package's components in the interface. The repository README carries the installation instructions and documentation the maintainer published, and the community's Reusable Modules site describes the family of index modules it belongs to. The repository shows no activity since 2022, so this should be read as a historical record of a documented building block rather than a current setup guide.

Nasıl edinilir

Kütüphane olarak

  1. Open the project's README and follow the installation instructions it links to for including the keyword-index zome in the DNA of your Holochain app.
  2. Import the module's npm package into your app's interface to use the Web Components it provides for keyword search.
  3. Caution: the census record shows no repository activity since 2022, so treat these instructions as the project's own documented setup at that time rather than a verified current install path.

Kaynak: https://raw.githubusercontent.com/holochain-open-dev/keyword-index/main/README.md

İnsanların sorduğu sorular

Is Search Module a standalone app?
No. It is a module designed to be included in other Holochain DNAs, with a companion npm package of browser components, and the README says it assumes as little as possible about the app that includes it. kaynak
What does Search Module index?
Entries in a Holochain app, by keyword. Its own one-line description is "Index any Holochain hash by keywords", and the community documentation lists it among indexing libraries that make entries searchable by time, ranking or tags. kaynak
Where is its documentation?
The README links to the project's installation instructions and documentation site, and points developers to a separate setup page. kaynak

3 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: Search Module

  • GitHub'daki kodGitHub'da aç ↗Last change 6 Mayıs 2022.
  • SürümKayıtlı GitHub sürümü yok.
  • Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.

Ayrıntılar ve kaynaklar

Kanıt

Son değişiklik
api.github.com/repos/holochain-open-dev/keyword-indexüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/holochain-open-dev/keyword-indexüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1

Uyumluluk

hdi
—
holochain-client
—
web-happ.yaml
yok
Search Module projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin