Project

General

Profile

Actions

Feature #38446

open

Searching multiple multi-word phrases

Added by Go MAEDA 11 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Search engine
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

Currently, the search engine does not support multiple multi-word phrases.

For example, we cannot search objects that contain two phrases "closed issue" and "closed version". If you give a search string "closed issue" "closed version", the search engine search for objects containing three strings "closed issue", "closed", and "version". This is due to the behavior of Redmine::Search::Tokenizer#tokens.

Redmine::Search::Tokenizer.new(%q|"closed issue" "closed version"|).tokens
=> ["closed issue", "closed", "version"]

If the Tokenizer returns two tokens, "closed issue" and "closed version" for the same input, it will be possible to search for multiple multi-word phrases.

No data to display

Actions

Also available in: Atom PDF