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

作者: ek0424   2014-08-07 00:42:03
非常謝謝你~另外想請教一下,若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的框架在寫,不知道有沒有大大能夠給個範例或教學教教我?
: : 謝謝各位~

Links booklink

Contact Us: admin [ a t ] ucptt.com