AI 驅動的混合搜尋正在封閉測試中。 加入候補名單,搶先體驗!

前往首頁Meilisearch 的標誌
返回文章
2023 年 1 月 11 日

2022 年的 Meilisearch

Meilisearch 的執行長回顧過去一年的挑戰與成就。

Quentin de Quelen
Quentin de QuelenMeilisearch 共同創辦人兼執行長@Quentin_dQ
Meilisearch in 2022

您好,我是 Quentin de Quelen,Meilisearch 的執行長,Meilisearch 是一個用 Rust 建構的開源搜尋引擎 API。在 Meilisearch,我們致力於開源社群,並相信協作的力量能推動創新。今年,我們在為使用者和客戶提供最佳搜尋體驗方面取得了重大進展,包括籌集資金、推出新的測試版產品,並持續優化我們的引擎和改進我們的 API。

本文將重點介紹我們在 2022 年所做的一些重大改進。

新產品:Meilisearch Cloud

在 2022 年 3 月,我們首次發布了關於 Meilisearch Cloud 的訊息,這是一個為各種規模的組織提供的完全託管搜尋引擎解決方案。這個新的產品讓使用者可以輕鬆快速地設定搜尋引擎,而無需技術專業知識或基礎架構管理。

經過近一年的封閉測試,我們在 2022 年底向全球開放了 Meilisearch Cloud。雖然在正式發布產品之前還有一些改進即將推出(例如,以使用量計價的價格,旨在讓使用者能彈性地根據需求擴展搜尋引擎),但我們對 2022 年取得的進展感到非常自豪。

我們相信 Meilisearch Cloud 將徹底改變搜尋產業,並致力於不斷改進和發展產品。我們很樂意收到您對這個新產品的回饋,並很高興看到它如何為我們的使用者和客戶帶來益處。

加強搜尋引擎

在 2022 年,我們發布了六個主要版本的 Meilisearch 引擎:v0.25v0.26v0.27v0.28v0.29v0.30。每個版本都帶來了重要的新功能、效能改進和生活品質的變更。這使得 Meilisearch 的使用者人數在短短一年內增加了五倍

2022 年 Meilisearch 的使用情況

新功能

巢狀文件
今年,Meilisearch 全面支援巢狀文件欄位。這項功能讓使用者只需使用點符號,即可存取和使用任何接受文件屬性的 API 參數中的巢狀欄位。我們希望使用者能夠利用 Meilisearch 的功能,而無需格式化他們的資料。

API 金鑰和租戶權杖
我們在 2022 年在 Meilisearch 中引入了 API 金鑰管理。有了租戶權杖,開發人員現在可以即時建立 JWT (JSON Web Token),根據發出搜尋請求的終端使用者來限制對特定文件的存取。這允許使用多租戶索引,並讓開發人員更能控制其使用者的搜尋體驗。

新的篩選運算子
我們在現有的篩選功能中新增了兩個新的運算子:EXISTSIN。當與 NOT (!) 運算子結合使用時,它們可以在搜尋結果中提供更大的彈性和精確度。這讓使用者更容易找到他們要找的東西,並充分利用 Meilisearch 強大的搜尋功能。

組態檔
Meilisearch 現在接受 .toml 格式的組態檔,作為命令列選項和環境變數的替代方案。組態檔可以輕鬆共享、版本控制,並允許定義多個選項。

完整的頁面分頁支援
分頁對於某些應用程式至關重要,但長期以來,Meilisearch 並未具備完善的基於分頁的導覽功能。為了解決這個問題,我們引入了兩個新的搜尋參數:pagehitsPerPage。使用這些參數的查詢會傳回詳盡的 totalHitstotalPages 數量,這些可用於建立 UI 元素,例如編號的分頁選擇器。

效能改進

進入 2022 年時,我們知道索引效能是 Meilisearch 的最大問題之一。雖然我們的搜尋速度非常快,但這會導致索引方面的權衡。

幾個月前,我們建議擁有超過 1 千萬份文件的人不要使用 Meilisearch,因為索引這些文件的時間會非常荒謬。我很自豪地說,這種情況已經不復存在了!

最佳化工作管理員
今年,我們引入了工作自動批次處理,這大大提高了效能。同時,我們也完全重寫了工作管理員,為工作佇列管理添加了許多智慧功能。它可以辨識不同的工作、重新組織它們,甚至刪除不必要的工作。這個新的工作管理員還使我們能夠新增諸如工作取消和刪除以及索引交換等功能,以實現零停機部署。

最佳化索引
我們的團隊還努力提高了索引速度。簡而言之,我們新增了一個軟刪除機制,可改進刪除和文件更新,最佳化了篩選和排序的所有方面,並最佳化了索引期間的 RAM 和 CPU 消耗。

這項工作尚未完成;我們還有許多可以提高索引效能的想法。儘管如此,我們相信今年取得的進展是重大的!如果您在索引速度方面仍然有問題,請在 Discord 上與我們聯繫。

更好的開發人員體驗

我們的引擎建構在三個支柱上:相關性、速度和開發人員體驗 (DX)。我們在變更引擎時始終優先考慮 DX,但這帶來了權衡,因為我們追求直覺的 HTTP API,所以引入了許多重大變更。

許多 API 端點在 2022 年發生了變更。第一個是搜尋端點;我們已完全重新實作欄位的裁剪功能,使用更智慧的方式來查看欄位內容,以在最佳位置進行裁剪。此外,如前所述,我們也完全變更了工作管理系統,使用新的 API 來允許取消和刪除工作。

好消息是,重大變更幾乎已告一段落:Meilisearch 的 API 即將迎來穩定性。您不用等待太久,v1 版本已計劃於 2023 年 2 月推出!

整體改進

在 2022 年,我們的團隊實施了多項增強功能,使 Meilisearch 更具可客製化和使用者友善性。

錯字容忍度
在 v0.27 版本中,我們新增了自訂錯字容忍度的功能,可應用於搜尋查詢。這讓使用者能夠設定他們期望的拼寫錯誤容忍程度,即使查詢不完全準確,也能更容易找到相關結果。

改進的裁剪和醒目提示
此外,Meilisearch 現在允許使用者自訂搜尋結果的顯示方式,包括應用於結果的裁剪醒目提示程度。您現在可以選擇自己的醒目提示標籤,並放入所需的 HTML 標籤,或者在裁剪時選擇要保留的字數

搜尋結果限制
Meilisearch 已得到改進,允許對傳回的搜尋結果數量進行自訂限制。這有助於最佳化搜尋效能和限制傳回的資料量,並改善安全性實務。

匹配策略
最後,Meilisearch 新增了自訂匹配策略的功能,用於將搜尋查詢與文件進行匹配。您現在可以在兩種不同的策略之間進行選擇:一種要求查詢中存在的所有單詞都必須出現在匹配項中,另一種則接受僅包含其中一些單詞的結果。

新的語言最佳化
Meilisearch 最近在其已廣泛的支援語言列表中新增了日語、希伯來語和泰語。貢獻者現在可以更輕鬆地提出要支援的新語言,這有助於 Meilisearch 團隊繼續擴展其語言產品。

不斷增長的工具箱

我非常自豪能展示我們整合團隊的成就,該團隊負責建立新的整合功能並勤奮更新現有的功能。

在 2022 年,我們的整合團隊

Meilisearch 整合

這些成就證明我們致力於為使用者和客戶提供順暢的整合選項,以滿足他們的搜尋需求。隨著 Meilisearch v1 即將發布,我們的整合團隊將能夠更專注於新的整合和專案。因此,別忘了給我們回饋,告訴我們您希望接下來看到哪些整合!

持續關注社群

2022 年對 Meilisearch 社群來說是令人興奮的一年。我們看到參與度和貢獻大幅增長,從而顯著改進了我們的搜尋引擎。

今年,我們的主要儲存庫的星星數達到令人印象深刻的 31.5 萬顆。我們約有 500 名外部貢獻者,他們總共合併了超過 1000 個提取請求。這種程度的參與和協作對於推動創新和增強 Meilisearch 使用者和客戶的體驗至關重要。

特別活動

除了我們的常規貢獻外,我們今年還成功舉辦了Hacktoberfest。這項全球性活動匯集了開發人員來處理開源專案,我們很高興能成為其中的一份子。Hacktoberfest 帶來的人才和活力,促使我們的 SDK、整合功能和引擎都獲得了改進。

我們也首次參加了Advent of Code。這項程式設計挑戰賽是與社群互動並鼓勵解決問題和協作的好方法。我們一直在尋找培養強大且積極參與社群的方法,而 Advent of Code 正是這樣一個絕佳的機會。

最後,我們最近將社群從 Slack 遷移到 Discord。此舉備受期待,我們對增進溝通和協作的潛力感到興奮。我們相信 Discord 將成為我們社群分享想法、獲得幫助和處理專案的理想場所。

文件

除了在社群方面的工作外,我們在 2022 年的文件方面也取得了顯著的進展。

除了保持 Meilisearch 文件處於最新狀態之外,今年我們的文件團隊還發布了許多新的指南和教學課程,包括Meilisearch 101,簡要概述了您使用 Meilisearch 建立內容所需知道的一切。我們還發布了有關從 Algolia 遷移的指南、Meilisearch 與競爭對手比較的基準,以及大量與新功能相關的指南,例如API 金鑰租戶權杖分頁。所有這些資源旨在幫助我們的使用者和客戶充分利用 Meilisearch。

我們的文件團隊還對我們的文件進行了重大審查和重組,目標是使其更加使用者友善和全面。這只是我們在這方面努力的開始,我們致力於不斷提高文件的品質和可存取性。

部落格

在整個 2022 年,我們繼續在我們的部落格上發布高品質的文章。要只選擇一篇貼文是不可能的,但一些重點包括不同類型分頁的比較、我們 1500 萬美元 A 輪融資的公告、(/blog/meilisearch-series-a/)、我們在 Meilisearch 實施薪資格的解釋,以及一系列與 Meilisearch 員工的精彩訪談。我們還發布了許多示範、指南和教學課程

我們喜歡為我們的部落格建立內容並分享公司內部的故事。如果您喜歡我們今年的一篇部落格文章,請告訴我們是哪一篇!

成為更好的公司

今年,我們關注員工的福祉。首先,我們實施了透明的薪資格,以確保所有團隊成員獲得公平的報酬。此外,我們還建立了一個全面的心理健康支援計畫,為有需要的人提供資源和協助。

包容性是 Meilisearch 的核心價值觀。我們非常重視建立包容的工作環境和文化。這在我們的招聘流程中很明顯,其中包括記分卡以減少偏見,並旨在選擇具有不同背景、經驗和技能的候選人。

在 Meilisearch,我們相信,透過投資於員工的成長和發展,我們可以建立一個更強大、更成功的公司。為了支持這種成長,我們今年實施了改進的回饋迴路,允許員工和他們的經理之間進行持續的溝通和指導。透過更好地了解我們員工的願望,我們可以為他們提供所需的支援和資源,讓他們在 Meilisearch 和職業生涯的其他方面都能取得成功。

結論

總而言之,對於 Meilisearch 來說,這是傑出的一年。我感謝團隊中的每一位成員為使我們的搜尋引擎獲得成功所付出的努力。我也要感謝社群的寶貴支援和貢獻。我想我代表 Meilisearch 的每個人說,我們期待將這種前進的動力帶入 2023 年,並繼續為我們的使用者和客戶提供最佳的搜尋體驗。

展望來年,我們很高興能繼續為使用者和客戶提供新的和改進的功能。如果您對我們的路線圖有任何回饋或建議,我們鼓勵您與我們聯繫,並告訴我們您的需求。我們一直在尋找改進和發展的方法,而您的意見是這個過程中重要的一環。再次感謝您的支援,我們期待在 2023 年繼續與您合作!

Meilisearch November Updates

Meilisearch 11 月更新

您每月關於 Meilisearch 所有內容的回顧。2024 年 11 月版本。

Laurent Cazanove
Laurent Cazanove2024 年 12 月 3 日
Meilisearch Q4 2024 release wrap-up

Meilisearch 2024 年第 4 季度發布總結

Meilisearch 第四季版本更新包含更快的搜尋速度、在使用者介面中對設定有更多控制權,以及一個新的區域。

Maya Shin
Maya Shin2024年11月27日
Meilisearch October updates

Meilisearch 十月份更新

您每月的 Meilisearch 全方位回顧。2024 年 10 月版。

Carolina Ferreira
Carolina Ferreira2024年11月7日