Title Search


Searches for the specified string in the content of every wiki page.
It's triggered by the following URL:

http://<host>/search?responder=search&searchType=content&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

Search for a page PageAbc
Response Requester.
uri status?
search?responder=search&searchType=content&searchString=PageAbc

Check for the proper title.
Response Examiner.
type pattern matches? wrapped html?
contents Content Search true

Since no page, not even PageAbc contains that content, no results will be returned.
Response Examiner.
type pattern matches?
contents >PageAbc< false
contents No pages matched your search criteria. true

Now search for ABC.
Response Requester.
uri status?
search?responder=search&searchType=content&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=content&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=content&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