Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Logseq community plugin: WASM-powered semantic search

Abierto
#607 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
rust, typescript, wasm
Área
frontend, tooling

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Rust
Estrellas
62
Forks
5
Merge medio
2 h 27 min
PR fusionados (30 d)
1

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de terraphim/terraphim-ai

Todos los issues de terraphim/terraphim-ai

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.