这几天空得下来研究了一下domino的搜索关键字高亮显示效果,顺便应用到自己的app中。下面吧研究的成果跟大家共享讨论一下。
大家都只到domino 的默认搜索,搜索结果中的关键字会高亮显示(字体颜色变更为绿色),这样的结果展示跟人性化一点,特别是长篇大论中特别显眼。其实分析URL不难发现,多了一个highlight参数,对的,就是这个参数起了作用
[code]
http://ip/db.nsf/0/unid?opendocument&highlight=0,搜索关键字
[/code]
好了,有了highlight这个参数后,其实你的任何document都可以高亮显示你需要的关键字,只要在URL后面加入“&highlight=0,搜索关键字”。
highlight参数在help中是查不到的,domino并未公开使用方法,具体原因未知。
现在来详细讲讲highlight参数的使用方法:
参数1:0:不区分大小写,1:区分大小写,2:不区分大小写,包括衍生词,3:区分大小写,包括衍生词。
个人觉得,2和3在中文环境下意义不大。
参数2:需要高亮显示的关键字,多个关键字用半角逗号分隔
以上就是domino未公开的highlight参数的使用方法介绍。
PS:目前高亮的颜色只能是绿色,好像不能更改成其他颜色,除非你使用js来操作。