solr索引資料更新介面:http://localhost:8080/solr/update
有以下一些操作可以通過update介面完成,只能使用post的形式提交資料。
1、新增索引
確保field已全部在schemal.xml 中定義,日期格式要求的比較奇葩,但必須符合他的格式。此處adaptor,director在schemal.xml中設定了多值屬性(multivalued=true)可以看出此處對應的新增xml格式。
<?xml version="1.0" encoding="
utf-8
"?>
"clipid
">6206
"clipname
">謝娜和彭宇上演現場版野蠻女友
"ename
"/>
"othername
">謝娜和彭宇上演現場版野蠻女友
"story
">謝娜和彭宇上演現場版野蠻女友。
"scenarist
"/>
"adaptor
">謝娜
"adaptor
">彭宇
"director
">馬可
"director
">彭宇
"director
">李好
"director
">李響
"kind
"/>
"area
"/>
"clicks
">3334
"releasedate
">2009-08-10t00:00:00z
2、刪除索引
刪除單挑索引時,必須指定主鍵值,主鍵也就是你再schemal.xml中clipid節點定義的。
<?xml version="1.0" encoding="
utf-8
"?>
unikey
當然也可以批量刪除索引,只要在節點中定義好查詢語句,solr將刪除所查詢到的所有索引。提交如下資料將清空索引。
<?xml version="1.0" encoding="
utf-8
"?>
*:*
提交如下資料,將刪除所有othername包含「謝娜」的索引
<?xml version="1.0" encoding="
utf-8
"?>
othername:謝娜
3、更新索引
當使用者新增索引後,索引庫是不會馬上更新的(除非已設定自動更新),那麼要讓他立即生效的話,提交如下資料即可。
4、重建索引
當索引庫經過多次刪除、插入等操作時,索引庫將產生很多碎片資料,重建索引將提高索引效率,提交如下資料即可。
建議在應用負荷量較小的時間段進行,如凌晨時段。
常用第三方包 庫介面 sdk
常用第三方包 庫介面 sdk 一 支付寶 1.生成和配置金鑰,把阿里公鑰和商家私鑰儲存到專案,商家公鑰儲存到支付寶開放平台 2.安裝第三方支付sdk,首先刪除pycrypto,然後安裝python alipay sdk 3.呼叫第三方介面實現支付功能,參考開發者文件 4.alipay類引數選擇加密演...
selenium webdriver 常用方法
1 獲得頁面的原始碼 driver.get source code driver.getpagesource 如果想將獲得的網頁原始碼儲存成檔案的話 f open r c html source code.html w f.write source code.encode utf 8 f.close...
ConcurrentHashMap 常用方法
void clear 從該對映中移除所有對映關係 boolean containskey object key 測試指定物件是否為此表中的鍵。boolean containsvalue object value 如果此對映將乙個或多個鍵對映到指定值,則返回 true。enumeration elem...