Я использую elasticsearch 7.7, и у меня есть следующие документы о продуктах:
[
{"id": 1, "title": "product 1", "status": "available"},
{"id": 2, "title": "product 2", "status": "will_be_available_soon"},
{"id": 3, "title": "product 3", "status": "not_available"},
{"id": 4, "title": "product 4", "status": "never_will_be_available_again"},
]
В моих поисковых запросах я хочу отсортировать свои продукты таким образом, чтобы сначала увидеть доступные продукты, а затем я хотите увидеть продукты will_be_available_soon, а потом not_available и, конечно же, never_will_be_available_again. а для продуктов с таким же статусом я хочу отсортировать по их оценке соответствия.