最新回答 / 刺客000
{"query": {"bool": {"must": {{"term": {"sex": 1}}},"filter": {"range": {"userId": {"from": "1","to": "2}}}}},"aggs": {"group_by_userId": {"terms": {"field": "userId"},"aggs": {"sum_investMount": {"sum": { "field": "investMount"}}}}}}
2017-11-16
最新回答 / hbwhypw_0001
我來說說我實際開發的情況索引創建:我的做法是put數據的時候創建,不用自己手動創建數據同步:就是你說的“跟數據庫保持一致”,一般有自動同步和手動同步,自動同步,ES的同步頻率可以設置到1秒,即秒級同步;手動同步就簡單了,就是CRUD數據庫的時候,同時CRUD ES。
2017-11-12
講師回答 / 瓦力老師
重點看error信息:Cannot allocate memory,這是你的內存不夠導致的,默認是2G,如果機器內存較小的話,可以調整config/jvm.options里的JVM內存參數,比如可以設定512MB,-Xmx512mb -Xms512mb 具體可以根據自己的機器調整
2017-11-11
Elasticsearch 從2.0版本開始就不支持批量刪除操作,而目前使用比較多的方式是使用 delete-by-query 插件,這個我沒有使用過而官方的建議是使用重置索引,POST index/type/_delete_by_query?conflicts=proceed
{
"query": {
"match_all": {}
}
}
最后附上官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.4/docs-delete-by-query.html
{
"query": {
"match_all": {}
}
}
最后附上官方地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.4/docs-delete-by-query.html
老師講的很棒,娓娓道來,將的特別的易懂,不像某些人,雞蛋里還要挑骨頭,@ResponseBody寫了也沒關系吧?說的好像你們比老師還要懂一樣,難道讓老師重新把視頻錄一遍你們就開心了啊?
2017-11-08
{
"query": {
"bool": {
"filter": {
"term": {
"title": "瓦力"
}
}
}
}
}
"query": {
"bool": {
"filter": {
"term": {
"title": "瓦力"
}
}
}
}
}
2017-11-04