2013-11-25 71 views
2

我有一個Web應用程序,我想脫機運行在iPad中。一切都很好,但我想要一個搜索工具,搜索內容上的各個頁面。離線網頁搜索

有很多聯機搜索功能,特別是使用Ajax,但我想要脫機運行的東西。

我已經看到各種人討論代碼片段,顯示如何搜索可能工作,但我需要的東西是封裝如下。

  1. 小型搜索文本字段。
  2. 使用時,會列出一張位於列表中的頁面,每個頁面都以鏈接的形式列出。
  3. 您可以單擊每個鏈接將您帶到相關頁面。

即使是一個未完成的產品也會給我一個比現在更好的起點。

由於提前, 格雷格·安布羅斯

+1

我已經使用過這個,並且適用於離線應用程序,至少爲了我的目的。 http://dentedreality.com.au/projects/jssearch/ – Nibbler

回答

1

如果我正確地瞭解您的需求,您需要,而不是搜索你的數據庫,將搜索已編制索引的搜索功能。如果索引是在線編譯的,它仍然可以離線使用。

Search Maker Prooffline search functionality並符合您的要求 - 請參閱this demo。還有Zoom Search Engine,這看起來也不錯。我相信這兩種方法都需要你在Windows機器上進行索引編制,而且它們不是免費的,但是除非你想自己創建索引,否則它們是我見過的最好的選擇。

Fullproof,一個基於Javascript的解決方案,可能有幫助,但它涉及到自己創建索引。有關離線搜索的更多討論,您還可以看到this related post

+0

蒂姆,感謝您的建議,我很抱歉花了這麼長時間回到你身邊。這是一個兼職項目,我一直在其他地方忙碌。我會看看你對假期的建議並回復你。 –