Я только начал использовать Whoosh и заметил, что запросы, кажется, применяют логику к каждому термину, такому как AND ([term1, term2, ...]) или OR ([term1, term2, ...]).
Моя проблема в том, что я хочу включить в строку поиска документы, содержащие большинство терминов, но не обязательно все.Чем больше терминов в документе, тем более «актуальным» он должен быть.Например, если я ищу «большая коричневая корова», я хочу, чтобы результаты включали документы, которые соответствуют только терминам «коричневая» и «корова» или «большая» и «коричневая», но не обязательно оба.Конечно, если документы имеют все термины, они должны иметь более высокий рейтинг, чем другие.
Как я могу это сделать?(Без необходимости выполнять отдельный поиск для каждой отдельной комбинации терминов!)