作者ek0424 ()
看板java
标题[J2EE] Spring MVC 实现搜寻文章功能 (Lucene..)
时间Sun Aug 3 12:56:24 2014
最近小弟接触了Lucene相关的开源搜寻引擎,有接触到Elastisearch,Solr等
想写一个简单的搜寻的网页介面,大概就像是google或是yahoo,github那样
可以下几个关键字後做搜寻。
目前我只会用Elasticsearch API下关键字把全部相关资料捞出来,但我不知道怎麽
做搜寻的分页机制,像是如果关键字是"Java",可以找到20000万笔跟Java有关的资料
如果我想分页显示在前端,每页有20比资料,总共分1000页,要怎麽实做呢?
我目前都是用Spring MVC的框架在写,不知道有没有大大能够给个范例或教学教教我?
谢谢各位~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 222.251.11.19
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1407041787.A.189.html
1F:推 lovdkkkk:lucene 本身有提供 sort & filter, 可估狗看看 08/03 14:29
2F:→ NewSpec:ES明明就有paging喔... 08/03 23:16
3F:→ ek0424:我知道呀 但是不懂怎麽跟spring mvc结合 08/04 08:16
4F:→ swpoker:参数传入就可以拉~ 08/04 09:47
5F:推 lovdkkkk:呃...我不懂你的不懂, 可能请你更详细地描述卡在哪? 08/04 13:31
7F:→ ek0424:但是我不知道怎麽用 像是上面网址的/search?q=security应该 08/04 16:50
8F:→ ek0424:是要搜寻关键字,那实际在程式要怎麽做呢?还有上面有换页 08/04 16:51
9F:→ ek0424:换页的话网址会变成/search?q-security&page=2这要怎麽做呢 08/04 16:53
10F:→ ek0424:换页的话网址会变成/search?q=security&page=2这要怎麽做呢 08/04 16:54
11F:→ ek0424:基本上就是卡在这边怎麽处理,让他会有分页,然後後端可以 08/04 16:54
12F:→ ek0424:配合前端的操作,即使资料量很大也可以很顺畅不会搜寻太久 08/04 16:55