Я осуществляю поиск по сайту и имею 3 типа документов;products
, articles
и content
.products
может быть активным (прекращено = 0) или прекращено (прекращено = 1).articles
и content
всегда индексируются как прекращено = 0, хотя эта информация игнорируется для этих типов документов.
Я хочу применить повышение к моему запросу, чтобы получить следующий рейтинг (порядок), но без примененияпункт заказа:
- активные продукты
- снятые с производства продукты
- товары
- общее содержание
игнорирование articles
и content
, я получаю правильный порядок при повышении, прекращенном products
на 1 и активном продукте на 1000 (я не могу использовать отрицательные значения повышения, поскольку моей основной поисковой системой является поиск Azure).
Я пыталсяувеличить поле «contentType» на 100000 для products
, 50000 для articles
и 10000 для content
, но это нарушает порядок активных / снятых с производства продуктов (хотя в противном случае разделение между продуктами, статьями и контентом является правильным).
Как мне рассчитать / выбрать правильные значения усиления для этого сценария?