Я собираюсь разработать многопользовательскую поисковую платформу, используя Elasticsearch. Одним из вариантов является обмен индексными кросс-арендаторами. Но проблема в том, что документы для разных арендаторов в одном и том же индексе могут влиять на оценку результатов, так как часть оценки IDF рассчитывается для всех документов в одном индексе.
Можно ли позволить ES рассчитать IDF на основе отфильтрованных документов? Например, фильтруйте документы по арендатору, чтобы документы одного арендатора не влияли на оценку документов другого арендатора в том же индексе.