matrix-org / matrix-org/seshat

Searching for word parts does not work

Open
#201 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
127
Forks
29
Avg merge
22h 40m
Merged PRs (30d)
3

Description

(copied from https://github.com/element-hq/element-web/issues/34940)

### Steps to reproduce

1. Have a chat with long words, e.g. "Spülmaschine"
2. Type part of the long word in the search field, e.g. "maschine"

### Outcome

#### What did you expect?
It should find chats containing "Spülmaschine"
#### What happened instead?
It finds nothing

### Operating system

Ubuntu

### Application version

Element: v1.11.80 Crypto-Version: Rust SDK 0.7.2 (7a21514), Vodozemac 0.7.0

### How did you install the app?

debian package

### Homeserver

matrix.org

### Will you send logs?

No

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Start by reproducing the search with a long word such as “Spülmaschine” and the fragment “maschine,” then trace the Rust search entry point and existing search tests. Done means searches for word parts return messages containing the full word, with a regression test covering the example.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
databases, search
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.