網站搜尋,架設於邊緣網路
讓搜尋找到它——不管你的讀者用哪種文字輸入。
suo 為你的網站或應用程式建立索引,以可解釋的順序排列結果,並且把英文和中日文都做對——即使只打了一半的「稍後閱」也找得到。五分鐘內就能上線——貼上網址、執行 CLI,或透過 API 推送資料。
$ npx @suo/cli init ◇ Detected fumadocs at apps/docs ◇ Created suo.config.ts ◇ Crawling docs.example.com … ◇ Found 184 pages via sitemap.xml ◇ Indexed 184 pages ◇ Search key suo_search_••••••••7f3a ✓ Widget wired into DocsLayout Your search is live at docs.example.com
CJK 搜尋,做到位
為中日文而生,而非事後翻譯而已。
打「清华」就能找到「清华大学」。打到一半的「稍後閱」也能找到「稍後閱讀」。多數搜尋框只依整詞切分中文,切不完整就找不到——suo 在底層建立字元二元組索引,就算詞只打了一半,也能帶你到你要找的地方。
同一個部分查詞,兩種引擎:
Query: 清华
Other search
查無結果
只依整詞切分,只有完整的「清华大学」才比對得到。
suo
清华大学 · 首頁
字元二元組能在詞的內部提供召回率,不只在詞的邊界。
Query: 稍後閱
Other search
查無結果
分詞器把「稍後 | 閱」從中間切開,片段就被丟棄了。
suo
稍後閱讀清單 · 圖書館
二元組能在每次按鍵時於詞的內部比對,不需要完整的詞。
Query: 東京
Other search
查無結果
只依整詞切分,只有完整的「東京都」才比對得到。
suo
東京都の天気予報
字元二元組能在詞的內部提供召回率,不只在詞的邊界。
五分鐘內完成設定
貼上網址。或執行一行指令。或透過 API 推送資料。
不管你的內容放在哪裡,總有一種方式不必動到你的建置流程。
- 01
貼上網址
我們會找到你的 sitemap,爬取頁面並建立索引。適用於文件網站與行銷網站。
- 02
npx @suo/cli init
自動偵測 fumadocs、Next 或純 HTML,接好元件並建立你的第一個索引。
- 03
透過 API 推送
適用於爬蟲看不到的應用程式內容——記錄、劃線標註、每位使用者各自的分區。
預設就可靠
你和答案之間,沒有任何有狀態的伺服器。
執行於 Cloudflare 的邊緣網路
讀取會由離讀者最近的複本回應。寫入有順序且有版本號,寫入之後的讀取一定看得到。
你的資料,各自獨立分區
每個帳號在索引中都有自己的分區。刪除帳號時,清除一個分區只需一次呼叫。
金鑰只顯示一次
管理、寫入與搜尋三種金鑰,皆可設定範圍與速率限制。密鑰只顯示一次,絕不以明文儲存。
第一位客戶
Toread 用一個搜尋框取代了兩個。
docs.toread.app 正逐步改用 suo,取代原本純英文的靜態索引。圖書館功能則在 ⌘K 背後執行 suo,每位讀者各自一個分區——所以去年畫的一段重點,不管當初是用哪種語言寫的,現在都只差一次按鍵就能找到。
“「去年的一段劃線標註,以前就這樣不見了。現在不管我當初用哪種語言寫的,一個按鍵就找得到。」”
Beta 期間完全免費
目前還沒有訂價頁面。只有公平的用量額度,和一個開始使用的按鈕。
記錄數、每月查詢次數與分區數都採計量制,不收費。額度制度若有變動,我們會提前告知。