Como posso realçar palavras em resultados pesquisados?

Esta é uma simples questão de encontrar o texto que você está procurando, e substituir este texto com uma versão realçada do mesmo texto. Isso pode ser feito usando a função replaceNoCase().

<cfset myText = "This is my text!">
<cfset myWord = "my">
<cfoutput>
#replaceNoCase(myText,myWord,"<span style='background:yellow'>#myWord#</span>","all")#
</cfoutput>

Além disso, as buscas Verity suportam essa funcionalidade internamente usando a coluna context. No seu resultado de busca Verity, a coluna context retorna um sumário do conteúdo contendo os têrmos de busca,, realçados em negrito. (Isto é habilitado quando voce coloca no atributo contextpassages um número maior que zero.). Se colocar em negrito não for suficiente, voce pode usar os atributos contextHighlightBegin e contextHighlightEnd para adicionar um HTML customizado antes e depois do seu têrmo de busca.

by Jeremy Petersen

0 responses to “Como posso realçar palavras em resultados pesquisados?”