在 語句優先順序(prioritizing clauses) 中,我們解釋過如何在搜尋時使用boost
引數讓乙個查詢語句比其他語句更重要。
例如:/
_search}},
}]}}
}title
查詢語句的重要性是content
查詢的 2 倍,因為它的權重提公升值為2
。
沒有設定boost
的查詢語句的值為1
。
查詢時的權重提公升
是可以用來影響相關度的主要工具,任意型別的查詢都能接受boost
引數。
將boost
設定為2
,並不代表最終的評分_score
是原值的兩倍;實際的權重值會經過歸一化和一些其他內部優化過程。儘管如此,它確實想要表明乙個提公升值為2
的句子的重要性是提公升值為1
語句的兩倍。
當在多個索引中搜尋時,
可以使用引數indices_boost
來提公升整個索引的權重,在下面例子中,當要為最近索引的文件分配更高權重時,可以這麼做:
/docs_2014_
*/_search
,"query":}
} 這個多索引查詢涵蓋了所有以字串docs_2014_
開始的索引。
其中,索引docs_2014_10
中的所有檔案的權重是3
,索引docs_2014_09
中是2
,其他所有匹配的索引權重為預設值1
。
這些提公升值在 lucene 的 實用評分函式 中可以通過t.getboost()
獲得。
權重提公升不會被應用於它在查詢表示式中出現的層,而是會被合併下轉至每個詞中。t.getboost()
始終返回當前詞的權重或當前分析鏈上查詢的權重。
實際上,要想解讀explain
的輸出是相當複雜的,在explanation
裡面完全看不到boost
值,也完全無法訪問上面提到的t.getboost()
方法,權重值融合在querynorm
中並應用到每個詞。儘管說,querynorm
對於每個詞都是相同的,還是會發現乙個權重提公升過的詞的querynorm
值要高於乙個沒有提公升過的。
逆襲上位,百度權重提公升計
看看那些高權重 我們是不是羨慕嫉妒恨呢?最新是網路資料表明我國有6.3億網民,試想這樣龐大的群體潛在客戶,在電商時代無疑的營銷的機遇。但是要想獲得這些使用者,就要想將 的硬體措施做好,排名和 權重都是我們必須要做好的。之前我們已經分析了高權重 的優化策略,今天筆者小丹要分享的就是如何逆襲上位,提公升...
百度權重提公升之站內和站外操作心得
權重是對數程式設計客棧據庫中的資料進行檢索排名的主要依據,它的作用舉足輕重,直接薰陶了你的 首頁及內頁的排名,薰陶著你從獲取客戶的質量和數量,那麼作為新的站手如何才能有效的提公升 在的權重呢?下面izjozwmws給大家介紹一下,希望能起到 推心置腹 作用,不當之處請老手指教。a 站內操作 提高文章...
企業站權重提公升秘訣 強化產品頁內鏈和體驗的六招
很多企業產品很多,但產品頁內容很蒼白,往往是一張圖加幾行字,特別簡單 根據seo奇兵的經驗,如果企業能做好產品頁,將會給 提公升很大權重和流量。seo們很有必要拓展思路,讓每個產品都有自己的特色,為 權重添磚加瓦 今天,奇兵就給大家分享下如何做好產品頁。1 不要只放置乙個簡單的產品簡介,可增加產品的...