Поиск в Azure, как выбрать значения, повышающие запрос - PullRequest
0 голосов
/ 16 октября 2018

Я осуществляю поиск по сайту и имею 3 типа документов;products, articles и content.products может быть активным (прекращено = 0) или прекращено (прекращено = 1).articles и content всегда индексируются как прекращено = 0, хотя эта информация игнорируется для этих типов документов.

Я хочу применить повышение к моему запросу, чтобы получить следующий рейтинг (порядок), но без примененияпункт заказа:

  1. активные продукты
  2. снятые с производства продукты
  3. товары
  4. общее содержание

игнорирование articles и content, я получаю правильный порядок при повышении, прекращенном products на 1 и активном продукте на 1000 (я не могу использовать отрицательные значения повышения, поскольку моей основной поисковой системой является поиск Azure).

Я пыталсяувеличить поле «contentType» на 100000 для products, 50000 для articles и 10000 для content, но это нарушает порядок активных / снятых с производства продуктов (хотя в противном случае разделение между продуктами, статьями и контентом является правильным).

Как мне рассчитать / выбрать правильные значения усиления для этого сценария?

...