我正在尝试自定义Tipue 搜索脚本。
目前该脚本正在搜索整个 HTML 文件(包括元数据)并在搜索结果中触发误报。我想从标准中删除元数据,或者只允许脚本搜索特定的 DIV(即#pagewrap)。
这是当前脚本的链接: http ://www.worldonecommunications.com/ndrill/tipuesearch/tipuesearch.js(第 37-77 行)
这些页面在一个单独的文件中被索引,但我认为问题出在上面列出的文件中。
对于其他感兴趣的人:开发人员最终更新了搜索脚本以仅针对特定 DIV。更新后的代码可以从他们的网站下载: http ://www.tipue.com/search/
我认为您需要更改以下几行:
var t_1 = html.toLowerCase().indexOf('<title>');
var t_2 = html.toLowerCase().indexOf('</title>', t_1 + 7);
...
var t_1 = html.toLowerCase().indexOf('<meta name="description"');
var t_2 = html.toLowerCase().indexOf('"', t_1 + 34);
我也在寻找一种方法来修改这个引擎以从页面正文中输出结果。