Find Page

Modified Oct 14, 2015

Here are some good starting points for browsing.

Here’s a title search. Try something like ##wiki or sandwich##.

«WikiFormRich action=TitleSearch method=GET nobr=1 class=wikiaction

 editbox[] name=s text=""
 submit[]
 checkbox[] name=case_exact
 pulldown[] name=regex value="auto,none,glob,posix,pcre,sql">>

Use the following for a full text search. The results will show all lines on a given page which contain a match.

«WikiFormRich action=FullTextSearch method=GET nobr=1 class=wikiaction

 editbox[] name=s text=""
 submit[]
 checkbox[] name=case_exact
 pulldown[] name=regex value="auto,none,glob,posix,pcre,sql">>

In a fuzzy pages search the titles of all pages are examined to find those which are similarly spelled or similar sounding (English).


=Tips=

  • Separate words with a space. All words have to match as substrings.
  • ‘##OR##’, grouping with parenthesis, string-quoting and some glob-style wildcard characters are also supported.
  • To exclude words from a title search or full text search, prepend a ‘##-##’.
  • Use ‘##^xx##’ or ‘##xx~*##’ to match words starting with ‘##xx##’.
  • Use ‘##~*xx##’ or ‘##xx$##’ to match words ending with ‘##xx##’.
  • Use ‘##^word$##’ to match exact words.
  • Use regex=auto and ‘##re:##’ like ‘##re:word.*xx##’ or regex=posix to use Posix regular expressions. (not yet)
  • Use regex=auto and ‘##*##’ like ‘##/^word$/##’ or *regex=pcre// to match using Perl-style regular expressions.
  • Use regex=sql to match using SQL-style wildcards ‘##%##’ and ‘##_##’.
  • Use regex=none to match any wildcards verbatim.

==Example==

  • ‘##wiki text -php##’ looks for all pages containing the words ‘##wiki##’ and ‘##text##’, but not containing the word ‘##php##’.

PhpWikiDocumentation

Categories