簡介
Meilisearch
是一個基於 rust
開發的,快速的、完全開源的輕量級搜尋引擎。它的資料儲存基於磁碟與記憶體對映,不受 RAM
限制。在一定數量級下,搜尋速度不遜於 Elasticsearch
。
下載
官方服務端包下載地址:github.com/meilisearch/meilisearch...,選擇對應 windows下的
下載完成後,在電腦,除 C 盤以外,比如 D 盤,建一個 meilisearch 的資料夾,把剛剛下載 exe 檔案,放進去,並重新命名為 meilisearch.exe
。
環境變數
在 windows 環境下,首先在環境變數中設定 Path,增加 d:\meilisearch
,本人踩坑過,儘量用小寫的d,如圖所示:
使用者變數主要是針對 meilisearch 一些配置,基本以 MEILI 為字首開頭,我們先配置 MEILI_DB_PATH 的值為 d:\meilisearch\data.ms
,有需要介面認證的,可以配置 MEILI_MASTER_KEY 為 你要設定的 key,其他環境變數中的使用者變數參考 官方文件。如圖所示:
開啟 powershell 或 cmd 執行:
meilisearch -V
此時說明,環境變數生效了,以後可以使用他的各種命令了。
啟動服務
開啟 powershell 或 cmd 執行:
meilisearch
此時,我們的服務就算啟動了成功了,在瀏覽器輸入即可體驗:
http://localhost:7700
使用
我們可以請求官方的 restful api,對搜尋引擎進行各種操作,比如,我們用 postman,驗證一下介面:
其他操作,可以參考官方文件:docs.meilisearch.com/
Yii2 開發
本人最近在寫一個 Yii2 框架的擴充套件包,yii2-meilisearch,歡迎大家加星支援我,我會盡量釋出正式的版本。謝謝!
本作品採用《CC 協議》,轉載必須註明作者和本文連結