Manage Learn to apply best practices and optimize your operations.

Highlight words on a Web page

Highlighting words after a full text search:

Code: If you want to highlight a specific word in a document on the Web, include the following at the end of the URL:
&Highlight=1,word  or &Highlight=2,word1,word2,... 
	The first number of the Highlight argument is a flag, which currently has the bits:
1 is case sensitive
2 uses word variants (stemming)

The rest of the arguments are the keywords to be highlighted. 

Full description for Full text search follows:

You will need a view (SearchView) and a form ($$SearchTemplate fo SearchView). 
On the form $$SearchTemplate fo SearchView include: 
1. JSHeader:
function highlight(url) {
  var form=window.document.forms[0];
  var openurl=url + "&Highlight=2" + form.String.value;  
  window.location.href=openurl;  
  }
2. in the form body, preceding the $$ViewBody field:
<input type="hidden" name="String" value="">
  where the computed value is something like: @Right(Query_String_Decoded;  "="  )

In the view SerachView
a column which generates a call to the highlight JS, like this:
db:=@ReplaceSubstring(@Subset(@DbName;-1);"";"/");
URL := "/" + db + "/0/" + @Text(@DocumentUniqueID)  + "?opendocument";
"<a href="javascript:highlight('" + URL +  "')" TITLE="" + title + "">"  + title +  "</a> <br>"


Dig Deeper on Domino Resources - Part 5

SearchWindowsServer

Search400

  • Favorite iSeries cheat sheets

    Here you'll find a collection of valuable cheat sheets gathered from across the iSeries/Search400.com community. These cheat ...

  • HTML cheat sheet

    This is a really cool cheat sheet if you're looking to learn more about HTML. You'll find just about everything you every wanted ...

  • Carol Woodbury: Security

    Carol Woodbury

SearchDataCenter

SearchContentManagement

Close