Запрос:
"https://milli-benchmarks.fra1.digitaloceanspaces.com/bench/datasets/hackernews/hackernews-200_000.ndjson",
"sha256": "785b0271fdb47cba574fab617d5d332276b835c05dd86e4a95251cf7892a1685"
},
"hackernews-300_000.ndjson": {
"local_location": null,
"remote_location": "https://milli-benchmarks.fra1.digitaloceanspaces.com/bench/datasets/hackernews/hackernews-300_000.ndjson",
"sha256": "de73c7154652eddfaf69cdc3b2f824d5c452f095f40a20a1c97bb1b5c4d80ab2"
},
...
},
// Core of the workload.
// A list of commands to run sequentially.
// Optional: A precommand is a request to the Meilisearch instance that is executed before the profiling runs.
"precommands": [
{
// Meilisearch route to call. http://localhost:7700/
will be prepended.
"route": "indexes/movies/settings",
// HTTP method to call.
"method": "PATCH",
// If applicable, body of the request.
// Optional, if missing, the body will be empty.
"body": {
// One of "empty", "inline" or "asset".
// If using "empty", you can skip the entire "body" key.
"inline": {
// when "inline" is used, the body is the JSON object that is the value of the "inline"
key.
"displayedAttributes": [
"title",
"by",
"score",
"time"
],
"searchableAttributes": [
"title"
],
"filterableAttributes": [
"by"
],
"sortableAttributes": [
"score",
"time"
]
}
},
// Whether to wait before running the next request.
// One of:
// - DontWait: run the next command without waiting the response to this one.
// - WaitForResponse: run the next command as soon as the response from the server is received.
// - WaitForTask: run the next command once all the Meilisearch tasks created up to now have finished processing.
"synchronous": "WaitForTask"
}
],
// A command is a request to the Meilisearch
Перевод:
«https://milli-benchmarks.fra1.digitaloceanspaces.com/bench/datasets/hackernews/hackernews-200_000.ndjson», «sha256»: «785b0271fdb47cba574fab617d5d332276b835c05dd86e4a95251cf7892a1685» }, «hackernews-300_000.ndjson»: { «local_location»: null, «remote_location»: «https://milli-benchmarks.fra1.digitaloceanspaces.com/bench/datasets/hackernews/hackernews-300_000.ndjson», «sha256»: «de73c7154652eddfaf69cdc3b2f824d5c452f095f40a20a1c97bb1b5c4d80ab2» }, … }, // Ядро рабочей нагрузки. // Список команд для последовательного выполнения. // Необязательно: предварительная команда — это запрос к экземпляру Meilisearch, который выполняется перед началом профилирования. «precommands»: [ { // Маршрут Meilisearch для вызова. Будет добавлен префикс «http://localhost:7700/». «route»: «indexes/movies/settings», // Метод HTTP для вызова. «method»: «PATCH», // Если применимо, тело запроса. // Необязательный параметр, если отсутствует, тело будет пустым. «body»: { // Один из «пустой», «встроенный» или «актив». // При использовании «пустого» можно пропустить весь ключ «body». «inline»: { // Когда используется «встроенный», телом является объект JSON, являющийся значением ключа «встроенный». «displayedAttributes»: [ «title», «by», «score», «time» ], «searchableAttributes»: [ «title» ], «filterableAttributes»: [ «by» ], «sortableAttributes»: [ «score», «time» ] } }, // Следует ли ждать перед выполнением следующего запроса. // Одно из: // — DontWait: выполнить следующую команду без ожидания ответа на эту. // — WaitForResponse: выполнить следующую команду, как только будет получен ответ от сервера. // — WaitForTask: выполнить следующую команду после того, как все созданные до сих пор задачи Meilisearch завершат обработку. «synchronous»: «WaitForTask» } ], // Команда — это запрос к Meilisearch. Добавление новых активов
Активы находятся в нашем пространстве DigitalOcean S3. Если у вас есть доступ к пространству DigitalOcean S3:
Обновление https://bench.meilisearch.dev
Адрес сервера находится в нашем менеджере паролей (ищите «benchboard»).
scp -6 ~/Downloads/benchboard root@[<ipv6-address>]:/bench/new-benchboard
ssh root@<ipv6-address>
chown bench:bench /bench/new-benchboard
chmod 700 /bench/new-benchboard
mv /bench/{new-,}benchboard
systemctl restart benchboard
systemctl status
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )