Я делаю phrase_prefix
Ищем «инженер», и я получаю 36 очков за термин «Инжиниринг» в графе «навыки». Затем я применяю term filter
в этом поле фасет для «Инжиниринг», а в новых отфильтрованных результатах теперь счетчик для «Инжиниринг» в фасете составляет 42.Результаты поиска и результаты фасета не соответствуют
Отфильтрованный запрос возвращает 42 результата и каждый соответствует фасету, то есть все они содержат «Инжиниринг» как навык.
Так что я бы ожидать, что нефильтрованное запрос иметь 42 счетчик для термина «инжиниринг» в фаской «навыков», но, как я уже говорил выше, это только 36.
Вот отображение и запрос https://gist.github.com/santiago/a249418e5bf7531ead85
Что мне здесь не хватает?
Thanks
PD. Я использую 0.90.5
Попробуйте этот метод: https://gist.github.com/eire1130/44d18734503267c835b9 выполните его дважды, один раз с фильтром и один раз без него. –
Тот же результат. Без фильтра я вижу 36 отсчетов для Инжиниринга, а добавление фильтров показывает 42. – sofrito
Вот что можно проиллюстрировать ситуацию: https://gist.github.com/santiago/ee65c9da0c6a5270dee0 Запрос возвращает 6 результатов, посмотрите, что для каждый из этих 6 обладает навыками для «Microsoft Word», «Microsoft Office» и «English». Но посмотрите на подсчеты этих терминов в гранях. «Microsoft Word» (5), «Microsoft Office» (5) и «Английский» (3) – sofrito