启动命令:安装环境最好centos8版本
./meilisearch --db-path ./meilifiles
创建index命令:
curl -X POST 'http://localhost:7700/indexes' \
-H 'Content-Type:application/json' \
--data-binary '{
"uid":"index_name",
"primaryKey":"index_uniqe_key"
}'
GET Indexs命令
curl \-X GET 'http://localhost:7700/indexes/leads'
添加Indexs 字段,添加n个字段:
curl -X PUT 'http://localhost:7700/indexes/movies/settings/searchable-attributes' -H 'Content-Type:application/json' --data-binary'[
"filed1",
"filed2",
"filed3",
....
"filedn"
]'
查询字段 命令:
curl\-X GET 'http://localhost:7700/indexes/leads/settings/searchable-attributes'
导入数据(参考官网电影数据,数据是数组json串):
curl -X POST 'http://localhost:7700/indexes/leads/documents?primaryKey=npp' -H 'Content-Type: application/json' --data-binary @demo.json
获取其中一个文档:
curl -X GET 'http://localhost:7700/indexes/leads/documents?limit=2'
设置只能查询2条数据 (去掉分页看官网文档):
curl -X PATCH 'http://localhost:7700/indexes/leads/settings/pagination' -H 'Content-Type: application/json' --data-binary '{
"maxTotalHits": 100
}'
设置排序:
curl -X PUT 'http://localhost:7700/indexes/leads/settings/ranking-rules' -H 'Content-Type:application/json' --data-binary '[
"words",
"typo",
"proximity",
"attribute",
"sort",
"exactness",
"release_date:asc",
"rank:desc"
]'