亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ElasticSearch入門

瓦力老師 JAVA開發工程師
難度中級
時長 1小時45分
學習人數
綜合評分9.50
102人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.4 邏輯清晰

已采納回答 / 瓦力老師
ES5.5.x的JVM配置可以在config目錄下的jvm.options配置文件指定,默認堆內存是2g,你可以修改-Xms和-Xmx來指定需要的堆內存,比如-Xms4g -Xmx4g,指定堆內存為4G大小。希望可以幫到你~祝親學無不會,攻無不克^_^。
@過往不戀將來不負 感謝對我的肯定,后續會帶來更加優質的課程,祝君學習愉快(?°з°)-
講的挺好,挺透徹的

已采納回答 / 瓦力老師
目前ElasticSearch的分詞器都是不支持對 '%' 進行分詞的,比如你輸入"I like wali 100%",它會分詞為"I" "like" "wali" "100",但是%是不會被分詞的,所以這不能算是個bug,這是當前分詞器不支持該字符分詞的原因造成的。具體分詞相關的知識點,后續的課程會為大家進行更加詳細的介紹^_^,祝親學習愉快!

講師回答 / 瓦力老師
親,問題重復了,請前往?http://www.xianlaiwan.cn/qadetail/236004?進行查看答案 ^_^
@慕前端8333036 Solr和ES的優劣勢不是三言兩語就能說的清楚,這里我簡略的說一下要點,他們都是基于Lucene構建的,在搜索方面,Solr搜索歷史數據的速度快,支持的數據格式更多,如JSON、XML、CVS等,而ES在實時搜索速度更占優勢,并且是分布式的,可擴展性強,但目前僅支持JSON格式數據,另外Solr的成熟度更高些,但高級功能配置比較繁瑣,而ES相對上手簡單。希望我這里的敘述能夠對你有所啟發,祝你學習愉快^_^。
老師講課效率真高,有個問題想請教一個老師,solr跟es的各有什么優劣呢,我學了幾天solr,感覺solr配置比es麻煩……
本人敲的入門 代碼
http://git.oschina.net/gxgeek/springboot-elasticsearch
本人敲的入門 代碼
http://git.oschina.net/gxgeek/springboot-elasticsearch
踩坑 經歷 之前沒有試過 SpringMVC的 PUT 方式 提交 今天跟老師敲發現 參數解析不了 解決方案 追加Filter 鏈 (SpringMVC 的解決方案) 在項目中加入 @Component public class PutFilter extends HttpPutFormContentFilter { } 然后PostMan 請求方式改成 x-www-form-urlencoded 不知道老師為什么 可以請求成功 好奇~~~~

已采納回答 / 瓦力老師
看了你的代碼,學習的還是很認真的^_^,這里我說一下,form表單默認是只支持GET和POST方法的,那么你用 HttpPutFormContentFilter雖然可以強制獲取put表單的參數,但是它也有一個限制,就是只能接受enctype值為application/x-www-form-urlencoded的表單,你可以試著加@RequestBody注解 讓Spring幫你解決參數綁定的問題,希望可以幫到你,祝你學習愉快!
降龍廿八掌
@qq_清風明月_94210669 這位同學果然是很認真很細心的^_^。在這里呢,我也推薦大家直接使用@RestController來替代@Controller和@ResponseBody的組合。另外,在實際工作環境中,我們也要靈活的應用這兩個注解,祝學習愉快!
老師 可以 不用@ResponseBody 注解 因為 RestController 張這樣


@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Controller
@ResponseBody
public @interface RestController {
String value() default "";
}


已經包含了

另外使用 RestController 想返回試圖 可以用 返回 ModelAndView 這個類
http://localhost:9200/_plugin/head/
http://localhost:9100/_plugin/head/
appender.console.type = Console
appender.console.name = Console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%t] %-5p $c -%m%n

rootLogger.level = info
rootLogger.appenderRef.console.ref = console
課程須知
熟悉maven構建項目,了解RESTful和Spring Boot的基本知識
老師告訴你能學到什么?
ElasticSearch的基本概念,學習ElasticSearch的服務搭建,了解ElasticSearch的常用技巧

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消