Apache Solr學習 第四篇 後臺管理頁面操做語法

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

相關文章
相關標籤/搜索