幅広い知識と幅広いスキルを求められている系システムエンジニアです。リモートワークしかやりません。

Meilisearch v1.0.0-rc.0 が来ていたので日本語対応チェック

dockerでサクッとチェック。もしかしたらオプションとかあるかもなので分かったら追記していきたいと思っております。

# 起動
docker run --rm -p 7700:7700 -e MEILI_MASTER_KEY=hoge getmeili/meilisearch:v1.0.0-rc.0

# インデックス作成
curl -H "Authorization: Bearer hoge" -H "Content-Type: application/json" -X POST localhost:7700/indexes -d '{"uid":"hogehoge","primaryKey":"id"}'

# ドキュメント登録
curl -H "Authorization: Bearer hoge" -H "Content-Type: application/json" -X POST localhost:7700/indexes/hogehoge/documents -d '{"id":1,"name":"東京スカパラダイスオーケストラ"}'

# 検索
curl -H "Authorization: Bearer hoge" -H "Content-Type: application/json" -X POST localhost:7700/indexes/hogehoge/search -d '{"q":"東"}'
curl -H "Authorization: Bearer hoge" -H "Content-Type: application/json" -X POST localhost:7700/indexes/hogehoge/search -d '{"q":"東京"}'


# `hits` が `[]` じゃなかったら万歳

残念ながらrc.0時点で上記の流れでは東京スカパラダイスオーケストラは検索に引っかかりませんでした。

参考(追記)

一応 v1.0.0 のロードマップにはいるけどまだ未対応のようでした。とりあえず確認手順をメモしておいたということで。

© 2023 @miiton