Diff: FindPage

Differences between current version and predecessor to the previous major change of FindPage.

Other diffs: Previous Revision, Previous Author

Newer page: version 6 Last edited on 17 January 2022 3:00 by harold
Older page: version 5 Last edited on 25 September 2005 4:15 by The PhpWiki programming team Revert
@@ -1,46 +1,58 @@
 Here are some good starting points for browsing. 
  
-* HowToUseWiki gives you the quick lowdown on Wiki markup.  
-* RecentChanges recorded automatically.  
-* MoreAboutMechanics of browsing and editing on this server. 
+* [[Help: HowToUseWiki|HowToUseWiki]] gives you the quick lowdown on Wiki markup.  
+* [[ RecentChanges]] recorded automatically.  
+* [[Help:MoreAboutMechanics| MoreAboutMechanics]] of browsing and editing on this server. 
  
-Here's a title search. Try something like <tt>wiki or sandwich</tt>.  
+== Title Search ==  
  
-<?plugin WikiFormRich action=TitleSearch method=GET nobr=1 class=wikiaction 
+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" ?
+ pulldown[] name=regex value="auto,none,glob,posix,pcre,sql"  
+>
  
-Use the following for a full text search. This takes a few seconds.  
-The results will show all lines on a given page which contain a  
-match.  
+== Full Text Search ==  
  
-<?plugin WikiFormRich action=FullTextSearch method=GET nobr=1 class=wikiaction 
+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" ?
+ pulldown[] name=regex value="auto,none,glob,posix,pcre,sql"  
+ >>  
+  
+== Fuzzy Search ==  
  
 In a fuzzy pages search the titles of all pages are examined to find 
-those which are similarly spelled or similar sounding (english ). 
+those which are similarly spelled or similar sounding (English ).  
+  
+<<WikiFormRich action=FuzzyPages method=GET nobr=1 class=wikiaction  
+ editbox[] name=s text=""  
+ submit[]  
+ checkbox[] name=case_exact  
+>>  
  
-<?plugin-form FuzzyPages ?>  
+== 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.  
  
-! 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## '. 
  
-Example: 'wiki text -php' looks for all pages containing the words 'wiki' and 'text', %%%  
- but not containing the word 'php'.  
+----  
+[[PhpWikiDocumentation]]  

current version

Here are some good starting points for browsing.

Title Search

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

    case_exact regex 

Full Text Search

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

    case_exact regex 

Fuzzy Search

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

    case_exact 

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