У меня есть проиндексированные данные (проиндексированные с использованием solrj из rdbms), имеющие поля, связанные с банковскими операциями, такие как (образец): customerid, cust_name, accountno, сумма, позиции, pos_value, EOD_value и т. д.
Теперь я хочу выполнить поиск по данным и поисковым запросам:
- 10 лучших акций/позиций (на основе стоимости акций)
- топ 5 клиентов в порядке убывания суммы в банке
- какая акция прибавила максимум за день (и детали акции)
- минимальная стоимость акции в определенный период времени
Как можно запросить вышеуказанное в SOLR? Я прочитал плагины Function Query и solr, но не смог найти много полезной информации...
Можем ли мы выполнить фасетирование полей (количество, стоимость акций и т. д.), используя некоторые математические операции, такие как среднее значение, сумма и т. д....
Я хочу использовать пользовательский интерфейс скорости для следующего поиска, и какая настройка его окна поиска потребуется? Есть идеи???