2012-10-19 35 views
1

我正在嘗試自定義Tipue search腳本。提示搜索(jquery)

當前腳本正在搜索整個HTML文件(包括元數據)並觸發搜索結果的誤報。我想消除標準中的元數據,或只允許腳本搜索特定的DIV(即#pagewrap)。

這是對當前腳本的鏈接: http://www.worldonecommunications.com/ndrill/tipuesearch/tipuesearch.js (線37-77)

的頁面被索引在一個單獨的文件,但我認爲問題的關鍵在於上面列出的文件中。

+0

你能提供一些你提到的錯誤的例子嗎? – PatomaS

+0

這不是一個真正的錯誤。腳本本身正在運行,而不是我需要的。每個頁面上的meta關鍵字在整個站點中都是相同的(比如關鍵字= widget)。如果我搜索「小部件」,它會擊中meta關鍵字並返回服務器上的每個頁面。我只想搜索HTML頁面的主體或者在特定的DIV(如#pagewrap)中搜索。 –

回答

0

對於其他感興趣的人: 開發人員終於更新了搜索腳本,只針對特定的DIV。更新的代碼可以從他們的網站下載: http://www.tipue.com/search/

0

我認爲你需要改變這些行:

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); 

我'也在尋求辦法如何修改這個引擎從頁面身體出結果。