看板 java 關於我們 聯絡資訊
最近小弟接觸了Lucene相關的開源搜尋引擎,有接觸到Elastisearch,Solr等 想寫一個簡單的搜尋的網頁介面,大概就像是google或是yahoo,github那樣 可以下幾個關鍵字後做搜尋。 目前我只會用Elasticsearch API下關鍵字把全部相關資料撈出來,但我不知道怎麼 做搜尋的分頁機制,像是如果關鍵字是"Java",可以找到20000萬筆跟Java有關的資料 如果我想分頁顯示在前端,每頁有20比資料,總共分1000頁,要怎麼實做呢? 我目前都是用Spring MVC的框架在寫,不知道有沒有大大能夠給個範例或教學教教我? 謝謝各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 222.251.11.19 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1407041787.A.189.html
lovdkkkk:lucene 本身有提供 sort & filter, 可估狗看看 08/03 14:29
NewSpec:ES明明就有paging喔... 08/03 23:16
ek0424:我知道呀 但是不懂怎麼跟spring mvc結合 08/04 08:16
swpoker:參數傳入就可以拉~ 08/04 09:47
lovdkkkk:呃...我不懂你的不懂, 可能請你更詳細地描述卡在哪? 08/04 13:31
ek0424:我想達到類似這樣的功能,http://ppt.cc/BiGn但是我不知道 08/04 16:49
ek0424:但是我不知道怎麼用 像是上面網址的/search?q=security應該 08/04 16:50
ek0424:是要搜尋關鍵字,那實際在程式要怎麼做呢?還有上面有換頁 08/04 16:51
ek0424:換頁的話網址會變成/search?q-security&page=2這要怎麼做呢 08/04 16:53
ek0424:換頁的話網址會變成/search?q=security&page=2這要怎麼做呢 08/04 16:54
ek0424:基本上就是卡在這邊怎麼處理,讓他會有分頁,然後後端可以 08/04 16:54
ek0424:配合前端的操作,即使資料量很大也可以很順暢不會搜尋太久 08/04 16:55
lovdkkkk:是說不知道怎麼帶參數嗎? 可看看 http://ppt.cc/qji7 08/04 19:56