solr提供了一個基於rest的訪問數據形式, 打開solr的管理頁, 進行增刪改查.php
一. document的增長和修改是同樣,能夠依據id進行操做數據庫
{ "seller":"範斯卡特", "image":"http://img12.360buyimg.com/n1/s450x450_jfs/t3034", "price":299000.0, "id":5365631, "title":"範斯卡特22222222222222222 (OT-927)雙卡雙待", "category":"手機膜", "brand":"範斯卡特", "categoryId":560 }
二. document的刪除json
<delete> <id>5365631</id> </delete> <commit/>
三. document的查詢ruby
相比於增刪,查詢的參數比較多,須要對參數功能說明一下:spa
q:指定查詢事件, 例: id: * ,默認爲*:*
fq:查詢過濾器,至關於數據庫中的where條件, 例:title: 三星,能夠是多個
sort:指定查詢結果的升序或者降序, 例: price desc/asc
start,rows: 分頁參數,start默認爲0
fl:指定查詢結果的返回字段. 例:id,title,price, 指定須要返回的字段
wt:指定返回結果等響應格式,默認爲xml,可選爲json,Python,php,ruby,csv
indent:排版,使得返回結果更加可讀
debugQuery : 爲true時,會將調試信息做爲響應的一部分
dismax: 指定dismax解析器
edismax:指定edismax解析器
facet:啓動faceting
spatial: 用於地理空間搜索
spellcheck: 搜索相似的術語debug