Для тестов обычно вам нужно запустить chrome в режиме безголоска с включенной удаленной отладкой. Добавление этих строк в ваш testem.json должно помочь:
"browser_args": {
"Chrome": [
'--headless',
'--disable-gpu',
'--remote-debugging-port=9222',
'--window-size=1440,900',
]
}
Я также предлагаю удалить строку «PhantomJS» - фантом может не работать с последними версиями ember из-за этой проблемы .
Итак, оказалось, что Gmail только что вернул первоначальную оценку. Пытаясь воспроизвести его сейчас, он показывает знакомое «о результатах X», так что, вероятно, я упустил это из виду. При переходе по другим (более ранним) электронным письмам оценка увеличивалась. В итоге конечное число результатов превысило 200, и оно оказалось выше (как и ожидалось) для поиска, в котором было указано «ИЛИ».
Одна проблема, на мой взгляд, состоит в том, что оба числа были приблизительными оценками. Я действительно не понимаю, почему оценка для подмножества будет ниже, чем оценка для объединения. Но это, вероятно, связано со сложными внутренностями алгоритма поиска. Я также думаю, что приблизительные оценки должны выглядеть приблизительными (например, 100 или 120 вместо 119 и 121). Но в основном я бы сказал, что извлеченные уроки, я буду уделять больше внимания тому, является ли результат приблизительным в будущем.