一.建立索引庫
執行:結果(我已經建立過了,重複執行會報錯):
二.建立索引
1.新增索引
2.新增索引(動態新增新列)
3.新增指定id的索引【根據id可以直接修改一前的索引】
三.搜尋
1.根據id搜尋
2.根據字段搜尋【每乙個_source對應一條索引】
3.多條件組合搜尋
> "query":
> {"multi_match":
> "query":"bin",
> "fields":["last_name","first_name"],
> "operator":"and"
"took" : 32,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"skipped" : 0,
"failed" : 0
"hits" : {
"total" : 3,
"max_score" : 0.6099695,
"hits" : [
"_index" : "zhen",
"_type" : "employee",
"_id" : "1",
"_score" : 0.6099695,
"_source" : {
"first_name" : "god bin",
"last_name" : "pang",
"age" : 40,
"about" : "i love to go rock climbing",
"interests" : [
"sports",
"music"
"_index" : "zhen",
"_type" : "employee",
"_id" : "nsigx2gbjyznsh6l2kv0",
"_score" : 0.2876821,
"_source" : {
"first_name" : "bin",
"age" : 33,
"about" : "i love to go rock climbing",
"interests" : [
"sports",
"music"
"_index" : "zhen",
"_type" : "employee",
"_id" : "7cikx2gbjyznsh6lwqug",
"_score" : 0.2876821,
"_source" : {
"first_name" : "bin",
"age" : 33,
"about" : "i love to go rock climbing",
"interests" : [
"sports",
"music"
四.修改配置
注意:不能在建立索引之後修改配置!
es搜尋引擎 Flask搭建ES搜尋引擎 二
現在正式進入主題 開始使用 flask 搭建 es 搜尋。配置檔案 config.py coding utf 8 import os db username root db password none 如果沒有密碼的話 db host 127.0.0.1 db port 3306 db name f...
ES搜尋引擎的簡單使用
1.建立索引 c users dell curl xput http localhost 9200 qa 2.建立type properties es學習連線 4.使用crul命令插入es中 新版本一定要新增 h,windows下面要用三個雙引號。python錯誤解決方法 5.在cmd中插入一直遇到...
分布式搜尋引擎es原理
分布式架構原理怎麼寫入?首先呢寫入一條資料,挑選乙個機器,就叫協調節點,協調節點經過hash講資料路由到對應的primary shard 上,primary shard 將資料同步到replica上去,完成以後,協調節點會返回成功響應給客戶端 primary shard會把資料寫在記憶體buffer...