]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - themes/fusionforge/pgsrc/FindPage
Remove X-Rcs-Id
[SourceForge/phpwiki.git] / themes / fusionforge / pgsrc / FindPage
1 Date: Thu,  2 Feb 2012 10:58:18 +0000
2 Mime-Version: 1.0 (Produced by PhpWiki 1.4.0)
3 Content-Type: application/x-phpwiki;
4   pagename=FindPage;
5   flags=PAGE_LOCKED%2CEXTERNAL_PAGE;
6   markup=2;
7   charset=UTF-8
8 Content-Transfer-Encoding: binary
9
10 == Title Search ==
11
12 Here's a title search. Try something like ##wiki or sandwich##.
13
14 <<WikiFormRich action=TitleSearch method=GET nobr=1 class=wikiaction
15   editbox[] name=s text=""
16   submit[]
17   checkbox[] name=case_exact
18   pulldown[] name=regex value="auto,none,glob,posix,pcre,sql">>
19
20 == Full Text Search ==
21
22 Use the following for a full text search. This takes a few seconds.
23 The results will show all lines on a given page which contain a
24 match.
25
26 <<WikiFormRich action=FullTextSearch method=GET nobr=1 class=wikiaction
27   editbox[] name=s text=""
28   submit[]
29   checkbox[] name=case_exact
30   pulldown[] name=regex value="auto,none,glob,posix,pcre,sql">>
31
32 == Fuzzy Search ==
33
34 In a fuzzy pages search the titles of all pages are examined to find
35 those which are similarly spelled or similar sounding (English).
36
37 <?plugin-form FuzzyPages ?>
38
39 == Tips ==
40
41 * Separate words with a space. All words have to match as substrings.
42 * '##OR##', grouping with parenthesis, string-quoting and some glob-style wildcard characters are also supported.
43 * To exclude words from a title search or full text search, prepend a '##-##'.
44 * Use '##^xx##' or '##xx~*##' to match words starting with '##xx##'.
45 * Use '##~*xx##' or '##xx$##' to match words ending with '##xx##'.
46 * Use '##^word$##' to match exact words.
47 * Use //regex=auto// and '##re:##' like '##re:word.*xx##' or //regex=posix// to use Posix regular expressions. (not yet)
48 * Use //regex=auto// and '##//##' like '##/^word$/##' or //regex=pcre// to match using Perl-style regular expressions.
49 * Use //regex=sql// to match using SQL-style wildcards '##%##' and '##_##'.
50 * Use //regex=none// to match any wildcards verbatim.
51
52 === Example ===
53 * '##wiki text -php##' looks for all pages containing the words '##wiki##' and '##text##', but not containing the word '##php##'.