Epic: Extend fulltext search capabilities beyond the initial wrapper API
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Read the public wrapper API in ts/native.ts, the native engine in src/engine.rs, and protocol limits in src/protocol.rs to understand the existing capabilities. This epic lists many broad features but leaves acceptance criteria to child issues, so choose a scoped child issue before making changes; its criteria should define what done looks like.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Outcome
Track the remaining search capabilities identified by comparing the wrapper with Tantivy 0.26.2, plus wrapper-specific highlighting, traversal, and synonym extensions.
In scope
- Facets/aggregations and native sorting/business ranking.
- Versioned per-field analyzers, phrase proximity, configurable fuzzy matching, richer typed queries, and score explanations.
- Additional metadata types and filter predicates.
- Boolean match tracing, bounded deep-result traversal/autocomplete qualification, and multiword/query-time synonyms.
Out of scope
- Existing BM25, Boolean text expressions, typed exact/numeric-range filters, lifecycle, and checkpoint-publication implementation.
- Stored authoritative documents, alternate storage backends, and distributed search.
- Consumer-specific source projection, authorization, and product API integration.
- Consumer release commitments.
Delivery and priority
This is a follow-up backlog, not a committed release. Start with sorting and facets/aggregations, then phrase/fuzzy controls and explanations; move analyzer work earlier when a multilingual requirement is established. Each child issue defines its own acceptance criteria and resource limits. Multiword synonyms and snapshot traversal require wrapper design; they are not turnkey Tantivy APIs.
Source-inspection baseline: public wrapper API, native engine, and protocol limits. Runtime behavior was not independently exercised for this backlog.
Comment generated by kAIle (GPT-6)
- Lenguaje dominante
- Rust
- Estrellas
- 3
- Forks
- 0
- Merge medio
- 15 h 12 min
- PR fusionados (30 d)
- 11
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de HarperFast/fulltext
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
HarperFast/fulltext#76 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
HarperFast/fulltext#74 ·
Los mantenedores suelen responder en 1 día
-
Qualify Tantivy pruning for small-window ordinary ANY searchesPosiblemente ocupada @kylebernhardy la tomó hace 8 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
HarperFast/fulltext#73 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Qualify Tantivy 0.27 upgrade and enforce the analyzer rebuild boundaryPosiblemente ocupada @kylebernhardy la tomó hace 13 días. Abiertodependencies
HarperFast/fulltext#71 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Expose trace progress and per-record truncation for bounded highlight recoveryPosiblemente ocupada @kylebernhardy la tomó hace 5 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
HarperFast/fulltext#68 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de HarperFast/fulltext
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Clean master build fails in zune-jpeg error conversion and zero-IV array construction (patch)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CakeRepository/agentshangout#995 ·
-
area:frontend kind:bug priority:p3 ready
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día