quickwit-oss / quickwit-oss/quickwit

Define and implement the user XP when searching for phrase query where position are not available.

Open
#1,363 2 comments 0 reactions 1 assignee View on GitHub

@fulmicoton is already working on this.

Since May 20, 2022.

enhancement good first issue help wanted
Dominant language
Rust
Stars
11.7k
Forks
597
Avg merge
2d 22h
Merged PRs (30d)
37

Description

When position are not available if the user search for a phrase query, we just return an error message explaining that phrase query are not supported for this field.

Still, users who haven't any position may still want a mechanism to feed tantivy with a phrase, and have it tokenized. (just not have position matching)

We need some syntax to do this.

  • backticks? text:`elu par cette crapule`
  • parenthesis? text:(elu par cette crapule)
  • bracket? text:[elu par cette crapule]
  • single quotation mark? text:'elu par cette crapule'

I have a preference for parenthesis or single quote.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.