我正在嘗試自定義Tipue search腳本。提示搜索(jquery)
當前腳本正在搜索整個HTML文件(包括元數據)並觸發搜索結果的誤報。我想消除標準中的元數據,或只允許腳本搜索特定的DIV(即#pagewrap)。
這是對當前腳本的鏈接: http://www.worldonecommunications.com/ndrill/tipuesearch/tipuesearch.js (線37-77)
的頁面被索引在一個單獨的文件,但我認爲問題的關鍵在於上面列出的文件中。
我正在嘗試自定義Tipue search腳本。提示搜索(jquery)
當前腳本正在搜索整個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);
我'也在尋求辦法如何修改這個引擎從頁面身體出結果。
你能提供一些你提到的錯誤的例子嗎? – PatomaS
這不是一個真正的錯誤。腳本本身正在運行,而不是我需要的。每個頁面上的meta關鍵字在整個站點中都是相同的(比如關鍵字= widget)。如果我搜索「小部件」,它會擊中meta關鍵字並返回服務器上的每個頁面。我只想搜索HTML頁面的主體或者在特定的DIV(如#pagewrap)中搜索。 –