Solr 控制檯實現數據的增刪改查

Solr 控制檯實現數據的增刪改查git

簡單記錄一下 solr 控制檯的 CURD 的使用姿式github

<!-- more -->json

I. CURD

在 solr 提供的控制檯上,提供了完整的 CURD 的支持;然而在實際使用的時候,卻不必定能很順手,特此記錄一下bash

咱們測試的 shema 定義以下學習

id: string # 默認的全局惟一字段
content_id: long # 文章id
title: string # 文章標題
content: string # 文章內容
type: int # 文章類型
create_at: long
publish_at: long

1. 添加

進入控制檯,選中 Collection, 點擊 Documents測試

咱們選擇 json 的方式進行添加數據,以下圖:code

2. 查詢

solr 的查詢語法比較複雜,這裏不展開,只演示一下基本的查詢姿式以下圖xml

3. 修改

修改數據和添加的姿式基本同樣,區別在於 documents 中,若是沒有指定主鍵,則表示插入數據,並默認生成一個主鍵;若是指定了主鍵,且對應的主鍵不存在,則表示插入數據;若主鍵存在,則表示更新blog

4. 刪除

刪除一個 or 多個數據時,咋一看,在控制檯中好像並無操做的入口,這裏確實有必要注意一下,咱們的操做界面依然是上面添加/修改的頁面get

請額外注意,咱們選擇 DocumentType 爲 xml,在 doocuments 中,使用<delete>+<query>標籤來查詢並刪除

<delete><query>content_id:10</query></delete>
<commit/>

II. 其餘

1. 一灰灰 Bloghttps://liuyueyi.github.io/hexblog

一灰灰的我的博客,記錄全部學習和工做中的博文,歡迎你們前去逛逛

2. 聲明

盡信書則不如,已上內容,純屬一家之言,因我的能力有限,不免有疏漏和錯誤之處,如發現 bug 或者有更好的建議,歡迎批評指正,不吝感激

3. 掃描關注

一灰灰 blog

QrCode

相關文章
相關標籤/搜索