第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Hugo 的相關內容算法是如何工作的?有哪些因素?

Hugo 的相關內容算法是如何工作的?有哪些因素?

Go
嗶嗶one 2022-11-15 10:47:31
他們在他們的網站上說:Hugo 使用一組因素來根據(jù) Front Matter 參數(shù)來識別頁面的相關內容。這可以調整為所需的索引和參數(shù)集,或者留給 Hugo 的默認相關內容配置。資源但是算法究竟是如何工作的呢?有哪些因素?
查看完整描述

1 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

PR 3815中解釋了原始方法gohugoio/hugo


已經開始多次嘗試修復#98 —— 由于某種原因,所有嘗試都失敗了。

這是一個很難解決的問題,我認為失敗的主要原因是自下而上的方法,即我們從最難的問題開始:解決 Sherlock 的最后一個案例。


我現(xiàn)在再次拿起這個球的原因是這個 Twitter 線程:


在頁面參數(shù)中使用 intersect 和關鍵字工作得相當好,但它是二次的,并且對于較大的站點會很慢而無法使用。


因此,我沒有解決最困難的問題,而是通過概述一個界面來開始這個 PR:


type PageSearcher interface {

  Search(args ...interface{}) (Pages, error)

  SearchIndex(index string, args ...interface{}) (Pages, error)

  Similar(p *Page) (Pages, error)

  SimilarIndex(index string, p *Page) (Pages, error)

}

歡迎命名建議。


這個想法是用戶在 config.toml 中定義一組索引:


indexes:

 - param: keywords

   weight: 1

- param: tags

   weight: 3

然后我們懶惰地建立某種索引,然后您可以進行快速搜索,例如:


{{ .Site.RegularPages.Similar . }}

{{ .Site.RegularPages.Search "hugo" }}

{{ .Site.RegularPages.SearchIndex "keywords" "hugo" | limit 10 }}

初步實施:gohugoio/hugo commit 3b4f17b


查看完整回答
反對 回復 2022-11-15
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號