karmapa / AdarshaIos

📱 Tibetan sutra reader iOS app
GNU General Public License v3.0
5 stars 2 forks source link

全文檢索功能 #9

Closed chiehan1 closed 8 years ago

chiehan1 commented 8 years ago

在檢索搜尋欄輸入字串後 a. 顯示符合字串的前後文短句,句子太長以 ... 做結尾,省略後面文句。(圖一淺綠色框) 更改為顯示 pb id段落中,第一個符合的字串的前後文短句,如果句子太長,則以 ... 省略超出範圍的前文和後文。 b. 符合的字串的顏色標為紅色。(圖一粉紅色框) c. 搜尋結果每頁列出的項目以向下滾動兩個頁面為限。 更改為每頁列出十個項目。 d. 最下方有搜尋結果切換頁的工具,可切換搜尋結果到第一頁、上一頁、下一頁、並顯示搜尋頁面當前的頁碼。(圖一咖啡色框)(像iPhone的google搜尋一樣) e. 每頁列出的搜尋結果的前後文短句左上方都有一個pb id 標題(圖一深綠色框),點選pb id 標題可以跳到內文閱覽模式的這個pb id 段落。

圖一 20 1 f. 跳到閱覽模式的該經的該pb id處(圖二綠色框),此時仍可上下滾動瀏覽該經的其他上下文內容。 g. 該pb id 處,符合全文搜尋的那個字串一樣要標成紅字。(圖二粉紅色框) (只有該pb id 的段落的符合搜尋的字串標紅色,經文的其他pb id的符合搜尋的字串不用)

圖二 16 2

chiehan1 commented 8 years ago

在檢索搜尋欄輸入字串後 c. 搜尋結果每頁列出的項目以向下滾動兩個頁面為限。 更改為每頁列出十個項目。

chiehan1 commented 8 years ago

在檢索搜尋欄輸入字串後 a. 顯示符合字串的前後文短句,句子太長以 ... 做結尾,省略後面文句。(圖一淺綠色框) 更改為顯示 pb id段落中,第一個符合的搜尋欄關鍵字的前後文短句,如果句子太長,則以 ...(紅色框) 省略超出顯示範圍的前文和後文。

35new

chiehan1 commented 8 years ago

Test ok in V1.0.13!! Thank you!