# Install Meilisearch
curl -L https://install.meilisearch.com | sh
# Launch Meilisearch
./meilisearch
# Update brew and install Meilisearch
brew update && brew install meilisearch
# Launch Meilisearch
meilisearch
# Fetch the latest version of Meilisearch image from DockerHub
docker pull getmeili/meilisearch:latest
# Launch Meilisearch
docker run -it --rm \
-p 7700:7700 \
-v $(pwd)/data.ms:/data.ms \
getmeili/meilisearch:latest
# Add Meilisearch package
sudo echo "deb [trusted=yes] https://apt.fury.io/meilisearch/ /" > /etc/apt/sources.list.d/fury.list
# Update APT and install Meilisearch
sudo apt update && sudo apt install meilisearch-http
# Launch Meilisearch
meilisearch
MeiliSearch使用Rust开发。要编译它,需要安装Rust开发工具。
Rust开发工具安装成功后,按如下操作:
git clone https://github.com/meilisearch/meilisearch
cd MeiliSearch
# Update the rust toolchain to the latest version
rustup update
# Compile the project
cargo build --release
# Execute the server binary
./target/release/meilisearch
要在 Windows 上安装 Meilisearch,你可以:
配置选项在启动时添加,可以通过命令行选项,也可以通过环境变量。
这是一个使用命令行选项的示例.
./meilisearch --db-path ./meilifiles --http-addr '127.0.0.1:7700'
跟多配置,请查看配置章节。
使用你喜欢的方式获取其最新版本的MeiliSearch二进制文件直接替换原有的二进制文件。
但是,请注意,在正式发布之前,MeiliSearch在不同版本之间并不兼容。任何由 Meilisearch v0.X 创建的数据库都只能被该版本读取。
如果您看到如下错误:
Cannot open database, expected Meilisearch engine version: X.X.X, current engine version Y.Y.Y
那是数据库不兼容您正在使用的版本。需要将你的数据库迁移到 Meilisearch 的最新版本,请阅读数据库迁移章节。
官方提供了多种开发语言的SDK,你可以用自己喜欢的开发语言来使用MeiliSearch。