AI 驅動的混合搜尋已進入封閉測試階段。 加入候補名單 以搶先體驗!

前往首頁Meilisearch 的標誌
返回文章列表
2021 年 9 月 13 日

v0.22 版本的新功能

看看 MeiliSearch v0.22 中一些最大的變更

Gui Machiavelli
Gui MachiavelliMeilisearch 團隊
What's new in v0.22

在 v0.21 要求對核心引擎進行全面重寫之後,我們終於回到了每月發布的排程。您可以閱讀完整的變更日誌,但我們先來看看這個新版本的主要變更。

新功能:在搜尋時排序

雖然 Meilisearch 已經允許開發人員透過建立自訂排名規則來影響排序過程,但這是索引配置期間完成的事情,並應用於該索引中的所有搜尋。允許使用者變更排序順序和參數(也稱為在搜尋時排序)是一項繁瑣的任務,需要大量的解決方案,例如建立多個具有稍微不同排名規則的索引。

隨著 sortableAttributes 索引設定、sort 搜尋參數以及"sort" 排名規則的引入,使用者現在可以在搜尋時按文件欄位值以升序或降序排序結果。

若要在搜尋時排序,您必須先更新 [sortableAttributes](https://meilisearch.dev.org.tw/docs/reference/api/settings#sortable-attributes) 索引設定。我們目前支援包含字串和數字的屬性

$ curl 
	-X POST 'https://127.0.0.1:7700/indexes/books/settings/sortable-attributes' 
	--data '[
			"price",
			"author"
	]'

一旦配置了 sortableAttributes,您就可以使用 sort 搜尋參數在搜尋時排序結果。[sort](https://meilisearch.dev.org.tw/docs/reference/api/search#sort) 需要以 attribute:sorting_order 格式給定的屬性清單

$ curl 
  -X POST 'https://127.0.0.1:7700/indexes/books/search' 
  --data '{
    "q": "science fiction",
    "sort": [
      "price:asc"
    ]
  }'

如需更多關於排序的資訊,請參閱我們的專門指南。

重大變更:自訂排名規則

我們已將自訂排名規則和 sort 的語法對齊

# current syntax
"price:asc"

# old syntax
"asc(price)"

自訂排名規則仍然是在每次搜尋時推廣特定類型文件的最佳方式,例如當您想要確保折扣產品始終出現在網路商店的熱門搜尋結果中時。

新的索引器

我們在 v0.22 上的第二個重大變更實際上應該是不可見的。我們重構了我們的索引器,解決了許多關於記憶體過度消耗導致崩潰的長期問題。

過渡到新的索引器應該是完全無縫的,並且不需要您進行任何變更。 除非有任何隱藏的錯誤,否則您應該注意到的唯一一點是索引編制速度更快,並且崩潰的情況變得少得多。如果您想了解更多關於索引編制和效能的資訊,我們在文件中添加了一篇關於改進索引編制效能的新文章

如果您在索引編制期間仍然遇到問題,請告訴我們(並查看常見問題解答以了解我們推薦的一些修復方法)!

其他變更

  • 我們不再使用 Sentry 從實例收集使用資料
  • 自訂排名規則現在可以處理字串和數字
  • 現在,位於 https://install.meilisearch.com 的預設安裝腳本可以使用 Cygwin 或等效環境在 Windows 機器上運作

貢獻者

如果沒有我們社群的支持,我們不可能走到這一步。你們真的很棒,我們非常感謝你們為 Meilisearch 投入的所有努力、建議、評論和時間。這個月,我們要特別感謝 @sanders41@bb@shekirin


這就是 v0.22 的全部內容!請記得查看變更日誌以取得完整的發布說明,並在下個月再次見到您!

Meilisearch 1.12

Meilisearch 1.12

Meilisearch 1.12 帶來了顯著的索引編制速度提升,並引入了新的 API 來停用前綴搜尋和分面搜尋,並檢索任務批次。

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

Meilisearch 2024 年第四季度發布總結

Meilisearch 第四季度發布包括更快的搜尋速度、更多在 UI 中控制設定以及一個新區域。

Maya Shin
Maya Shin2024 年 11 月 27 日
Meilisearch 1.11

Meilisearch 1.11

Meilisearch 1.11 透過關鍵的改進(包括二元量化)推進了 AI 驅動搜尋的穩定性。此版本還根據使用者回饋增強了聯合搜尋功能。

Carolina Ferreira
Carolina Ferreira2024 年 10 月 29 日