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

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

Links booklink

Contact Us: admin [ a t ] ucptt.com