Title Search


Searches for the specified string in all of the WikiPage title in the wiki.
It's triggered by the following URL:

http://<host>/search?responder=search&searchType=titles&searchString=<text>

Included page: SamplePages (edit)

Here are some sample pages.
Page creator.
Page name. Page contents. valid?
PageAbc This page has ABCs true
XyzPage A page with XYZ true
BasePage This is the base page true
BasePage.ChildPage This is the child page true

First let's perform a silly search. We'll look for a page named blah.
Response Requester.
uri status?
search?responder=search&searchType=titles&searchString=blah

Let's make sure the titles in and information is correct.
Response Examiner.
type pattern matches? wrapped html?
contents Title Search Results for 'blah' true

Make sure we get PageAbc in the result list.
Response Examiner.
type pattern matches?
contents No pages matched your search criteria. true

Now search for ABC.
Response Requester.
uri status?
search?responder=search&searchType=titles&searchString=ABC

Make sure we get PageAbc in the result list.
Response Examiner.
type pattern matches? wrapped html?
contents PageAbc true

Now search for xyz.
Response Requester.
uri status?
search?responder=search&searchType=titles&searchString=xyz

Make sure we get XyzPage in the result list. Searches are case insensitive.
Response Examiner.
type pattern matches? wrapped html?
contents XyzPage true

Now search for the word page.
Response Requester.
uri status?
search?responder=search&searchType=titles&searchString=page

Make sure we get all 4 pages in the result list.
Response Examiner.
type pattern matches?
contents PageAbc true
contents XyzPage true
contents BasePage true
contents BasePage.ChildPage true