Remus/Search Syntax

From Eclipsepedia

< Remus
Revision as of 19:56, 26 November 2010 by Tom.seidel.remus-software.org (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Remus provides the following syntax for search queries:

Contents

Terms and Phrases

Remus can search for single terms or phrases

  • Single terms are words like “test” or “hello”
  • A phrase is a group of words surrounded by double quotes like “hello world”

Wildcard searches

Remus supports single and multiple wildcards; for single character wildcards use the “?” symbol, for multiple character wildcards, use the “*” symbol.

te?t

Use this if you want to search for “text” or “test”

test*

Use this if you want to search for “test”, “tester” or “testing”. You can use this also in the middle of a search team.

Note: You cannot use a “*” or a “?” symbol as the first character of a term.

Fuzzy searches

Remus supports fuzzy search.

roam~

will find terms like foam or roams.

Proximity search

Remus finds words that are within a specific distance. Use the tilde, the “~” character at the end of a phrase.

“remus management”~10 

Searches for “remus” and “management” with a distance of 10 words to each other.

Boosting

If you want to modify the relevance level for one or another term, use the caret, the “^” character. For example if you want to modify the query

“remus information management” eclipse

That the first phrase is more relevant, use the query

“remus information management”^4 eclipse

Boolean operators

Remus supports the following logical operators: AND, “+”, OR, NOT and “-“. Boolean operators must be ALL CAPS.

To search for documents that contain either “remus information management” or “rim” use

“remus information management” rim

or

“remus information management” OR rim

To search for documents that contain “remus information management” and “rim” use

“remus information management” AND rim

or

“remus information management” +rim

To search for documents that must contain “remus information management” and may contain “rim” use

+“remus information management” rim

To search for documents that contain “remus information management” but not “rim” use

“remus information management” NOT rim

or

“remus information management” -rim

To group clauses use brackets, for example

(“remus information management” OR rim) AND eclipse