Tags:
create new tag
, view all tags

Search form

in
do not show summaries
do not show total matches
show locked topics
limit result count to


Note that you can redefine this form to suit your current needs, removing the options you don't want

Search through all webs form (suited for top bar)

<form action="%SCRIPTURLPATH%/kinosearch%SCRIPTSUFFIX%/%INTURLENCODE{"%INCLUDINGWEB%"}%/">
  <input type="text" name="search" size="32" /> <input type="submit" value="Search" />
  <input type="hidden" name="web" value="all">
</form>

Search through current web (suited for left bar)

<form action="%SCRIPTURLPATH%/kinosearch%SCRIPTSUFFIX%/%INTURLENCODE{"%INCLUDINGWEB%"}%/">
  <input type="text" name="search" size="32" /> <input type="submit" value="Go" />
  <input type="hidden" name="web"  value="%INCLUDINGWEB%">
</form>

Search in WebTopBar

Add the following lines to TWiki.WebTopBar. Then you have an additional search field in the upper right corner behaving and looking exactly the same as the normal search field there. If you want, you can also replace the existing search field with this one.
   * <form name="kinosearch" form action="%SCRIPTURLPATH%/kinosearch%SCRIPTSUFFIX%/%INTURLENCODE{"%INCLUDINGWEB%"}%/">
  %IF{" '%URLPARAM{"search" encode="entity" scope="topic"}%' = '' " then="<input type=\"text\" class=\"twikiInputField patternFormFieldDefaultColor\" name=\"search\" value=\"%MAKETEXT{"Search Index"}%\" size=\"14\" onfocus=\"clearDefaultandCSS(this);\" onblur=\"setDefaultText(this);\" />" else="<input type=\"text\" class=\"twikiInputField\" name=\"search\" value=\"%URLPARAM{ "search" encode="entity" scope="topic" }%\" size=\"14\" />"}%</form>

Query syntax

  • To search for a word, just put that word into the Search box. (Alternatively, add the prefix text: before the word.)
  • To search for a phrase, put the phrase in "double quotes".
  • Use the + and - operators, just as in Google query syntax, to indicate required and forbidden terms, respectively.
  • To search on metadata, prefix the search term with field: where <field> is the field name in the metadata (for instance, author).

Query examples

  • text:kino or just kino
  • text:"search engine" or just "search engine"
  • author:MarkusHesse — note that to search for a TWiki author, use their login name
  • form:WebFormName to get all topics with that form attached.
  • CONTACTINFO:MarkusHesse if you have declared CONTACTINFO as a variable to be indexed
  • type:doc to get all attachments of given type
  • web:Sandbox to get all the topics in a given web
  • topic:WebHome to get all the topics of a given name
  • +web:Sandbox +topic:Test to get all the topics containing "Test" in their titles and belonging to the Sandbox web.

Note: the current version of KinoSearch does not support wildcards.

See also: SearchEngineKinoSearchAddOn

-- TWiki:Main/MarkusHesse - 12 Dec 2007

Topic revision: r3 - 2008-01-03 - MarkusHesse
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Note: Please contribute updates to this topic on TWiki.org at TWiki:TWiki.KinoSearch.