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

作者: phstudy (study)   2014-08-07 01:28:26
範例是使用Transport client, 所以跟設定http的連線加密應該沒關係
Spring Data Elasticsearch也是使用Elasticsearch Java API去作查詢的
驗證的話,可以在spring-data-elasticsearch-1.0.0.RELEASE.jar裡面下中斷點
中斷點可下在類別:org.springframework.data.elasticsearch.core.\
ElasticsearchTemplate的queryForPage() method
trace一下就知道Spring Data Elasticsearch內部是怎麼運作的了 :D
※ 引述《ek0424 ()》之銘言:
: 非常謝謝你~另外想請教一下,若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   2014-08-07 18:00:00
想問一下,因為我的Elasticsearch有加ssl的套件做認證

Links booklink

Contact Us: admin [ a t ] ucptt.com