mapping建立 新增記錄到es

2021-08-02 04:08:03 字數 1696 閱讀 4075

/**

* ;feid("searchanalyzer","ik")該欄位分詞ik查詢;具體分詞外掛程式請看ik分詞外掛程式說明)

* * @param indices

* 索引名稱;

* 索引型別

* @throws exception

* exception

*/esutils.client.admin().indices().preparecreate(indices).execute().actionget();

.startobject("_all")

.field("analyzer", "whitespace")

.field("search_analyzer", "whitespace")

.field("term_vector","no")

.field("store","false")

.endobject()

.startobject("properties")

.startobject("id").field("type","text").field("index","false").field("include_in_all","false").endobject()//主鍵,不做索引

.startobject("emptycol").field("type","text").field("index","false").field("include_in_all","false").endobject()//未命名列,不做索引

.startobject("comm_no").field("type","keyword").endobject()//通訊號碼,不做分詞

.startobject("cust_name").field("type","keyword").endobject()//客戶名稱,不做分詞

.startobject("cust_addr").field("type","text").field("analyzer","ik_max_word").field("search_analyzer","ik_max_word").endobject()//客戶位址

.startobject("cust_id_type").field("type","keyword").endobject()//證件型別,

.startobject("cust_id_no").field("type","keyword").endobject()//證件號碼

.startobject("create_time").field("type","date").endobject()//建立時間,基本列

.startobject("data_src").field("type","text").field("index","false").field("include_in_all","false").endobject()//資料**,基本列

.startobject("creator").field("type","text").field("index","false").field("include_in_all","false").endobject()//建立人,基本列

.endobject() // end 'properties object'

.endobject(); // end ' object'

}

ORACLE 新增記錄 更新記錄

開發中偶爾需要新增一條記錄或修改一條記錄的幾個字段,語法中有微妙的區別。由於不是經常寫,久不寫就忘記了,而又要重新查詢或除錯。新增記錄語法 新增記錄 仿照已有表記錄 insert into t x t t.field 1,t.field 2,t.field 3,t.field 4,t.field 5...

php 動態新增記錄

複製 如下 插入一條新資料 複製 如下 mysql connect localhost root 1981427 選擇資料庫之前需要先連線資料庫伺服器 or die 資料庫伺服器連線程式設計客棧失敗 mysql select db test 選擇資料庫mydb or die 資料庫不存在或不可用 i...

Flask 新增日誌記錄

專案中有用到 flask 寫的部分介面,但是最近一直不是太穩定,所以想到記錄執行 請求日誌。對服務進行監測。部分比較簡單,因為官方文件有日誌這塊的說明,可以直接使用 logging 進行輸出日誌。具體 from flask import flask import logging from time ...