返回文章![What's new in 0.13.0]()
2020 年 8 月 3 日
0.13.0 版本的新功能
宣布 Meilisearch v0.13.0
=================================
Meilisearch v0.13.0 引入了一系列新功能和變更。錯誤已
被修正,並且為了提高一致性,某些行為已變更,以下是 meilisearch 中的新功能
佔位符搜尋
我們被問到很多關於佔位符搜尋功能的問題,而它已在
v0.13.0 中推出。它允許您在不指定查詢字串的情況下執行搜尋,
並取得「佔位符」搜尋結果。結果會根據您指定的
排序規則進行排序,並且它支援分面和篩選。
Post 路由搜尋
已新增一個新的路由,允許您使用 POST
路由而不是 GET
來執行搜尋。這將透過允許 預檢請求 快取,來改善需要權杖
驗證的搜尋效能。
現在建議使用此方法來執行 Meilisearch 的搜尋。
新的設定行為
我們對設定的運作方式進行了一些變更,以使其更易於使用且直觀。searchableAttributes
和 displayedAttributes
現在預設為所有屬性 (*
)。這表示除非您另行指定,否則預設情況下所有屬性都將可搜尋。這消除了對不再存在的 acceptNewField
的需求。
移除系統資訊路由
我們決定不再支援系統資訊路由,並將其移除。這是由於事實上已經有更好的工具可以完成這項工作,而且維護這部分程式碼不值得花費時間。
檢查 Meilisearch 是否使用正確的資料庫版本啟動
我們新增了一個檢查,以確保 Meilisearch 使用與引擎版本相容的資料庫啟動。除非版本相符,否則 Meilisearch 將拒絕啟動。
錯誤修正
facetDistribution
傳回小寫的值,而不是正確的大小寫。- 如果文件以相同的批次新增,則會導致 Meilisearch 將具有相同文件 ID 的文件新增兩次的錯誤。
特別感謝
我們要特別感謝我們在此版本中的外部貢獻者。
他們的參與對我們意義重大!
- @balajisivaraman 協助我們讓測試更快、更簡潔
- @Rio 在驗證和分析方面的工作
- @aeriksson 發現並修正我們程式碼中的錯字
如果您想貢獻,但不知道從何開始,請在 Slack 上聯絡我們。