🏡MMXXI Welcome Visitor Sign In 🔍
Page still loading ...

englishtap.co.uk Content Search Help

Types of Search Keywords are assigned to pages for better search results. Keywords are not random words found in pages.
  • /search/content/HYPHENATED_KEYWORDS

    This returns all pages matching any of the keywords

  • /search/match/HYPHENATED_KEYWORDS

    This only returns pages that match every keyword. This kind of match is better for finding one particular page. Course syllabuses focus on a small number of very specific pages that have been assigned precise keywords.

If there is only one keyword in a search, both searches return the same result.
The Search process
  1. At the top of most pages, there is a search button like this 🔍
    Click it to open up the search form.
  2. Check the radio button to chose what you are searching. Content, including blogs or data.
  3. Enter some search words. Just keywords separated by spaces.
  4. Click the SEARCH submit button on the search form.
  5. The keywords you entered will now be submitted to /search/site, which will do the actual searching and returning of search results.
All keyword searches are turned into case insensitive searches The keyword rebuild converts everything to lower case and the search form words are converted to lower case in keywordMethods->addBaseWord(keywords) too.

The words , which were separated by spaces, are now separated by "-", to make them URL friendly before they are passed into the search page /search/site

HTML Markup Classes

The href for each link class below, is set in JS biscuits-dictionary.js
Syllabus links to match all keywords can use the view keyword-link-loader
  1. Match Any Markup with class = "match-any" to return results that match any of the words.
  2. Match All Markup class="match-all" to return results or single result that matches every keyword.

Search Banks

Pages of content search words can be created for each subject area, using view keyword-link-loader
See code help for the HTML makings a content search.

Examples

All of these should have their HREF set by JS biscuits-dictinary.js

<a class="match-any">Taxi London</a>
Code Rendered : (Possibly altered by JS on pageload)

<a class="match-all">Taxi London</a>
Code Rendered : (Possibly altered by JS on pageload)

<a class="search-content">Circus aligator</a>
Code Rendered : (Possibly altered by JS on pageload)

<a class="search-match">Circus aligator</a>
Code Rendered : (Possibly altered by JS on pageload)

Test and check out these: More Search Examples
💬 Messenger

Sign in to follow page Back to the Top ⚓ Show Vocabulary Related Content