非常谢谢你~另外想请教一下,若elasticsearch本身有设定http的连线加密的话,
设定档那边要怎么改呢?还有就是BookRepository.java这段,是继承Spring Data
写好的部分嘛,因为我只有写过用一般的Elasticsearch Java API去捞资料,像
类似下面的code,因为我在您的范例里面并没有看到类似的code出现,所以很好奇
是否用了spring data这些基本的方法都是会包在特别的spring data api里面?
QueryBuilder query = QueryBuilders.matchQuery("text", "security");
SearchResponse response = client.prepareSearch("social")
.setTypes("twitter").setQuery(query)
.setScroll(new TimeValue(6000)).setFrom(0).setSize(100)
.execute()
.actionGet();
不好意思问题有点多,非常感谢~
※ 引述《phstudy (study)》之铭言:
: 今天玩Spring Data Elasticsearch,有顺便写了一个小范例,给你参考一下 :D
: 专案位置: https://github.com/phstudy/SpringMVC-SpringDataElasticsearch
: 1. 设定elasticsearch ip
: /src/main/webapp/WEB-INF/spring/elasticsearch-context.xml
: 2. Spring MVC的分页参数接收方法
: /src/main/java/org/phstudy/sample/controller/rest/BookRestController.java
: 里面有Pageable, HttpServletRequest与@RequestParam的使用范例
: 3. 前端页面
: /src/main/webapp/WEB-INF/views/book.jsp
: ps.前端的js写的有点差,不过基本原理不变
: ※ 引述《ek0424 ()》之铭言:
: : 最近小弟接触了Lucene相关的开源搜寻引擎,有接触到Elastisearch,Solr等
: : 想写一个简单的搜寻的网页接口,大概就像是google或是yahoo,github那样
: : 可以下几个关键字后做搜寻。
: : 目前我只会用Elasticsearch API下关键字把全部相关资料捞出来,但我不知道怎么
: : 做搜寻的分页机制,像是如果关键字是"Java",可以找到20000万笔跟Java有关的资料
: : 如果我想分页显示在前端,每页有20比资料,总共分1000页,要怎么实做呢?
: : 我目前都是用Spring MVC的框架在写,不知道有没有大大能够给个范例或教学教教我?
: : 谢谢各位~