solr匯入Oracle日期時間資料的處理

2021-09-01 15:33:13 字數 1108 閱讀 1440

參考文章:

在匯入oracle資料的時候,總是只有日期,但是時間資訊每個記錄都是一樣的,在網上查了很多資料,只有參考文章中的辦法成功了

做法:在data-config.xml配置檔案中加入自定義transformer處理:

<?xml version="1.0" encoding="utf-8"?>

這樣在客戶端取得資料顯示的時候

p.setstamp((date)doc.getfieldvalue("add_at")); //p是vo物件

//在jsp頁面中顯示

關於deltaimport的配置:

deltaimportquery="select cp_id,p_name,cate_title,company_name,description,edu_level,title_level,dan_wei_jj,cast(add_at as timestamp) as add_att,

cast(modi_at as timestamp) as modi_dd,salary from gqh_position_full_view where to_char(add_at,'yyyy-mm-dd hh24:mi:ss') > '$'

or to_char(modi_at,'yyyy-mm-dd hh24:mi:ss') > '$'"

deltaquery="select cp_id,p_name,cate_title,company_name,description,edu_level,title_level,dan_wei_jj,cast(add_at as timestamp) as add_att,

cast(modi_at as timestamp) as modi_dd,salary from gqh_position_full_view where to_char(add_at,'yyyy-mm-dd hh24:mi:ss') > '$'

or to_char(modi_at,'yyyy-mm-dd hh24:mi:ss') > '$'"

Solr匯入CSV檔案

首先得準備好乙份csv檔案,這份檔案可以是手動生成,也可以是從資料庫中匯出來的。參見postgresql匯入匯出資料 將postgres中的表匯出為csv檔案。上傳csv檔案示例,在csv檔案中,header不能加雙引號 postgres匯出時缺省會加上 比如下面的檔案匯入會出錯,id name 8...

solr系列 匯入檔案

dataimporthandler外掛程式匯入pdf 從pdf檔案中提取文字進行索引 首先依然是在solrconfig.xml配置檔案中配置dataimport請求處理器,並指定data config.xml配置檔案載入路徑 data config.xml 指定依賴的jar包載入路徑 如果該路徑沒有...

mysql資料匯入solr

在solrconfig.xml配置資料匯入用的requesthandler和資料匯入使用的jar包 dih data config.xml 配置檔案可以是絕對路徑 或相對集合 conf 的相對路徑 deltaimportquery select from t product where prod i...