Итак, я пытаюсь написать запрос Solr, который будет выполнять некоторый пространственный поиск.Однако запрос, который я пытаюсь выполнить, имеет несколько тысяч координат, которые я хочу найти.
Я пытался выполнить этот запрос:
fq=({!geofilt pt=lat,long sfield=geo d=num} OR {!geofilt pt=lat2,long2 sfield=geo d=num}...OR...)
Однако, когда я пытаюсь выполнить запрос, время ожидания истекает, я предполагаю, что из-за его большого размераявляется.Я попытался разделить запрос и запустить отдельные запросы, и я могу запустить их, но я не получаю ожидаемого результата, потому что запросы возвращают объекты, которые соответствуют нескольким запросам, и поэтому это вызывает наложение.
Кто-нибудь может порекомендовать какие-либо стратегии относительно того, как я могу эффективно выполнить этот запрос?