Есть ли способ создать с помощью Solr (или непосредственно Lucene) запрос, который найдет документы, содержащие термин более определенного числа раз?
В настоящее время мне удалось только придуматьобходное решение с использованием SpanNearQuery. Это может быть использовано, чтобы сказать, что два промежутка находятся рядом друг с другом, поэтому с помощью n - 1 в inOrder SpanNearQuerys такой запрос можно построить, например, «term» должен встречаться 4 раза: ((«term» near «term») near «term») рядом с «term»
, где «term» - это SpanTermQuery, а вблизи - «inOrder SpanNearQuery» с большим уклоном