Solr 控制檯實現數據的增刪改查
簡單記錄一下 solr 控制檯的 CURD 的使用姿式git
<!-- more -->github
在 solr 提供的控制檯上,提供了完整的 CURD 的支持;然而在實際使用的時候,卻不必定能很順手,特此記錄一下json
咱們測試的 shema 定義以下bash
id: string # 默認的全局惟一字段 content_id: long # 文章id title: string # 文章標題 content: string # 文章內容 type: int # 文章類型 create_at: long publish_at: long
進入控制檯,選中 Collection, 點擊 Documents
學習
咱們選擇 json 的方式進行添加數據,以下圖:測試
solr 的查詢語法比較複雜,這裏不展開,只演示一下基本的查詢姿式以下圖spa
修改數據和添加的姿式基本同樣,區別在於 documents 中,若是沒有指定主鍵,則表示插入數據,並默認生成一個主鍵;若是指定了主鍵,且對應的主鍵不存在,則表示插入數據;若主鍵存在,則表示更新code
刪除一個 or 多個數據時,咋一看,在控制檯中好像並無操做的入口,這裏確實有必要注意一下,咱們的操做界面依然是上面添加/修改的頁面xml
請額外注意,咱們選擇 DocumentType 爲 xml,在 doocuments 中,使用<delete>
+<query>
標籤來查詢並刪除blog
<delete><query>content_id:10</query></delete> <commit/>
一灰灰的我的博客,記錄全部學習和工做中的博文,歡迎你們前去逛逛
盡信書則不如,已上內容,純屬一家之言,因我的能力有限,不免有疏漏和錯誤之處,如發現 bug 或者有更好的建議,歡迎批評指正,不吝感激
一灰灰 blog