Solr函式查詢

2021-09-28 23:42:49 字數 300 閱讀 2555

solr 函式查詢使您能夠使用乙個或多個數字欄位的實際值生成相關性分數。

solr 函式查詢由 dismax、extended dismax 和標準查詢解析器支援。

solr 函式查詢使用函式。函式可以是常量(數字或字串文字)、字段、另乙個函式或引數替換引數。您可以使用這些函式來修改使用者結果的排名。這些可用於根據使用者的位置或其他計算來更改結果的排序。

函式必須表達為函式呼叫(例如,sum(a,b) 而不是簡單地 a+b)。

在 solr 查詢中有幾種使用函式查詢的方法:

建議只使用具有快速隨機訪問功能的函式。

solr查詢語法

首先假設我的資料裡fields有 name,subbranch,tel,address 預設的搜尋是name這個字段,如果要搜尋的資料剛好就是 name 這個字段,就不需要指定搜尋欄位名稱.2.查詢規則 如欲查詢特定字段 非預設字段 請在查詢詞前加上該欄位名稱加 不包含 號 符號,例如 addres...

solr查詢語法

區間範圍查詢 組合 區間條件 if minprice.intvalue 0 maxprice 0 1.首先假設我的資料裡fields有 name,subbranch,tel,address 預設的搜尋是name這個字段,如果要搜尋的資料剛好就是 name 這個字段,就不需要指定搜尋欄位名稱.2.查詢...

Solr 查詢語法

摘要 預設的solr查詢語法擴充套件了lucene的語法,其目的也就是檢索索引。solr的查詢用到了引數q,標準的查詢語法就想下面這樣 可以使用debug query來分析查詢過程 debug 一般來說,response會包含匹配程度最好的文件,但是上面例子中,沒有文件滿足這一查詢。在debug資訊...