[J2EE] Spring MVC 實現搜尋文章功能 (Lucene..)

看板java作者時間9年前 (2014/08/03 12:56), 編輯推噓2(2011)
留言13則, 4人參與, 最新討論串1/6 (看更多)
最近小弟接觸了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

08/03 14:29, , 1F
lucene 本身有提供 sort & filter, 可估狗看看
08/03 14:29, 1F

08/03 23:16, , 2F
ES明明就有paging喔...
08/03 23:16, 2F

08/04 08:16, , 3F
我知道呀 但是不懂怎麼跟spring mvc結合
08/04 08:16, 3F

08/04 09:47, , 4F
參數傳入就可以拉~
08/04 09:47, 4F

08/04 13:31, , 5F
呃...我不懂你的不懂, 可能請你更詳細地描述卡在哪?
08/04 13:31, 5F

08/04 16:49, , 6F
我想達到類似這樣的功能,http://ppt.cc/BiGn但是我不知道
08/04 16:49, 6F

08/04 16:50, , 7F
但是我不知道怎麼用 像是上面網址的/search?q=security應該
08/04 16:50, 7F

08/04 16:51, , 8F
是要搜尋關鍵字,那實際在程式要怎麼做呢?還有上面有換頁
08/04 16:51, 8F

08/04 16:53, , 9F
換頁的話網址會變成/search?q-security&page=2這要怎麼做呢
08/04 16:53, 9F

08/04 16:54, , 10F
換頁的話網址會變成/search?q=security&page=2這要怎麼做呢
08/04 16:54, 10F

08/04 16:54, , 11F
基本上就是卡在這邊怎麼處理,讓他會有分頁,然後後端可以
08/04 16:54, 11F

08/04 16:55, , 12F
配合前端的操作,即使資料量很大也可以很順暢不會搜尋太久
08/04 16:55, 12F

08/04 19:56, , 13F
是說不知道怎麼帶參數嗎? 可看看 http://ppt.cc/qji7
08/04 19:56, 13F
文章代碼(AID): #1JtS3x69 (java)
討論串 (同標題文章)
文章代碼(AID): #1JtS3x69 (java)