gmail "или" поиск возвращает меньше результатов, чем один из поисковых запросов сам по себе - PullRequest
0 голосов
/ 20 января 2019

Насколько я понимаю, поиск с условием "ИЛИ" должен возвращать как минимум то же количество результатов, что и для каждого из условий. Обычно больше. Это должно быть объединение результатов поиска для каждого термина в отдельности, верно? Однако в gmail, если я ищу label:my_label, он возвращает 121 разговор, а если я ищу label:my_label OR keyword, он возвращает 119. Что здесь происходит?

Я пробовал другие синтаксисы, например {label:my_label keyword}, label:my_label | keyword. Нижний регистр or дал гораздо меньше результатов.

1 Ответ

0 голосов
/ 20 января 2019

Так что оказалось, что gmail только что вернул первоначальную оценку.Пытаясь воспроизвести его сейчас, он показывает знакомое «о результатах X», так что, вероятно, я упустил это из виду.При переходе по другим (более ранним) электронным письмам оценка увеличивалась.В конце концов, окончательное число результатов превысило 200, и оно оказалось выше (как и ожидалось) для поиска, в котором было указано «ИЛИ».

Одна проблема, на мой взгляд, состоит в том, что оба числа были приблизительными оценками.Я действительно не понимаю, почему оценка для подмножества будет ниже, чем оценка для объединения.Но это, вероятно, связано со сложными внутренностями алгоритма поиска.Я также считаю, что приблизительные оценки должны выглядеть приблизительными (например, 100 или 120 вместо 119 и 121).Но в основном я скажу, что извлеченные уроки я уделю больше внимания тому, приблизителен ли результат в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...