es 建立索引報錯 ES搜尋引擎基本操作

2021-10-13 15:14:58 字數 1528 閱讀 7442

一.建立索引庫

執行:結果(我已經建立過了,重複執行會報錯):

二.建立索引

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...