# OpenEuphoria Manual

## Euphoria v4.1

routine or constant name search

| Up |  |  | TOC | Index
<< 5 Formal Syntax | < 6.1.10 eused.ex | Up: 6 Mini-Guides | 6.1.12 hash.ex > | 7 Included Tools >>

### 6.1.11 guru.ex

Searches for the best articles that contain the words that you type. Each word can contain * and ? wildcard characters. The articles are given a score and presented to you sorted by score. The scoring system strongly favors articles that contain several of your words, rather than just several occurrences of one of your words. Some very common words are ignored (see noise_words). e.g.

    guru sequence* atom *pend g?r?

Results are displayed on screen and also saved in "c:\guru.out" or $HOME/guru.out (Linux).

#### 6.1.11.1 Hints

- remember to add * to words that can be pluralized or have many different endings.
- enter an important word twice to double the value of that word
- If you get a "Critical Error", type 'i' for ignore. It just means that a file is currently locked by another application.

#### 6.1.11.2 Usage

##### to search EUPHORIA directories:

    guru word1 word2 word3 ...

Euphoria .doc and other files are searched. .htm files are skipped.

##### To search the current directory and all subdirectories:

    cdguru word1 word2 word3 ...

| Up |  |  | TOC | Index
<< 5 Formal Syntax | < 6.1.10 eused.ex | Up: 6 Mini-Guides | 6.1.12 hash.ex > | 7 Included Tools >>