Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Logseq community plugin: WASM-powered semantic search

Aperta
#607 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
rust, typescript, wasm
Ambito
frontend, tooling

Direzione di ricerca

Start by reading the shared WASM infrastructure in #606, the format parser work in #604, and the @terraphim/autocomplete interface. Use the Logseq Editor, UI, and App APIs as the entry points for the new plugin. Done means the plugin provides the slash-command search, block-level results, page concept panel, and listed settings.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Summary

Logseq plugin providing deterministic semantic search via terraphim's Aho-Corasick automata compiled to WASM. Surfaces terraphim search as a Logseq slash command. Same WASM core as the Obsidian plugin (#606).

Why Logseq Specifically

Terraphim's KG parser already uses Logseq's native synonyms:: property syntax. Every Logseq user who writes synonyms:: in their pages is already creating terraphim-compatible knowledge graph entries without knowing it. This plugin activates that latent value.

Architecture

Same WASM core as #606:

Logseq Plugin (TypeScript)
    |
    v
@terraphim/autocomplete (WASM)
    |
    v
terraphim_automata (Rust -> WASM)
    |
    v
User's Logseq graph (pages/ directory)

Plugin Features

  • Slash command /terraphim-search -- search with synonym expansion
  • Block-level results: search result links to specific blocks, not just pages
  • Page-level concept panel: shows synonyms and related concepts for the current page
  • Settings: graph path, rebuild trigger, custom KG directory

Logseq Plugin API

  • Logseq plugins are TypeScript/JavaScript
  • Published via Logseq Marketplace (GitHub-based)
  • API: logseq.Editor, logseq.UI, logseq.App for block operations

Messaging

"Your synonyms:: properties now power real Aho-Corasick search -- not just text matching, but concept-level semantic search compiled into a state machine."

Affected Crates / Packages

  • Same WASM core as #606
  • New repo or directory: terraphim-logseq-plugin

Estimated Effort

~1 day (shared WASM core with #606, Logseq-specific UI)

Dependencies

  • #604 Obsidian format parser (shared parser code)
  • #606 Obsidian plugin (shared WASM infrastructure)

Part of

Epic #603

Lingua principale
Rust
Stelle
62
Fork
5
Merge medio
2h 27m
PR unite (30g)
1

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di terraphim/terraphim-ai

Tutte le issue di terraphim/terraphim-ai

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.