問題原因:
optype create without an id
as of 5.0 indexing a document withop_type=create
without specifying an id is not supported anymore.
即:op_type為create時,必須指定id。
op_type有create(只支援建立文件)和index(支援建立和更新文件)。
解決思路:
原始碼更改:
this.optype =
stringutils.isnotblank( meta.getidinfield() ) && meta.isoverwriteifsameid() ? docwriterequest.optype.index : docwriterequest.optype.create;
之前**中當id欄位不為空且覆蓋寫入時用index,否則用create。但此版本用create時必須指定id,因此更改如下:
//如果id欄位為空,則用index,自動生成id,overwrite無效
if(!stringutils.isnotblank( meta.getidinfield() ))else else
}
小問題:
對同一index,之前匯入時未選overwrite,如果再選中overwrite,此時不起左右。即選中後不能更改。
VMware workstation 錯誤解決
1 在開啟電源的時候出現內部錯誤,如圖所示 有人說是沒有許可權,使用管理員執行即可 還有人說是vm服務沒有啟動,一共五個 我按照上邊的兩個處理了都不行。最後,我刪除了.lck檔案,就沒有這個錯誤了,這個檔案在centos下。2 處理了上邊的錯誤後,我這裡出現了新的錯誤 vmx 檔案,搜尋 vmci0...
struts匯入標籤庫錯誤,解決問題
strtuts2 下開發前的部署步驟 1 匯入jar包 strtuts2.3 除了基本jar包 commons fileupload 1.2.2.jar commons logging 1.1.1.jar freemarker 2.3.19.jar ognl 3.0.5.jar struts2 co...
kettle批量匯入json資料
kettle新手上路,煩死了,工具好用,批量匯入資料也快,就是有很多小細節需要注意。使用kettle進行資料匯入時,因為最近在做json資料的入庫,以json input為例進行說明 首先是大概流程 我的是這樣,並不是說就必須是這樣。1 導json資料,json input 少不了的,具體怎麼配置通...