solr 的基本用法


 

上圖為 solr 的搜索頁面,常用字段的基本用法如下:

   

  1. q: 查詢字符串,過濾條件,不能為空,必須輸入,如果查詢全部就寫 * : * 

    name:“馬”  AND age:[0 TO 18]      查詢 name 為 “馬” 並且age小於18的所有記錄

  2. fq:filter query 過濾查詢   fq 和 q 基本上差不多,常用 q

  3. sort:排序 ,格式要求:字段名  排序方式。注:排序方式必須寫,沒有默認升序

    pDate desc/asc

  4. start,rows: 表示查詢返回的結果從第幾頁開始,共顯示多少條。

   

 

 

   5. fl:指定查詢結果返回哪些字段。多個以空格或逗號分隔。不指定時,默認全返回。

    

 

 

   6. wt:指定查詢輸出結果格式,我們常用的有json格式與xml格式。在solrconfig.xml中定義了查詢輸出格式:xml、json、python、ruby、php、csv。

   

 

   7. facet 分組統計,在搜索關鍵字的同時,能夠按照Facet的字段進行分組並統計。

    facet.query:Facet Query利用類似於filter query的語法提供了更為靈活的Facet.通過facet.query參數,可以對任意字段進行篩選。

    設置分組字段,根據這個字段進行分組

    

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM