Интенсивно используется Люцен для поиск и различной фильтрации. Но время реакции очень большое. Имеется около 80 000 корневых (элементов). Для некоторых категорий запрос выполняется секунд 8-10. Нужно меньше 3-4 сек. Какие сдесь могут быть способы оптимизации? Пробовал играться с параметрами Код |
hibernate.search.default.exclusive_index_use = true # Higher value - better performance (document buffers size) hibernate.search.default.indexwriter.batch.ram_buffer_size = 64MB # Lower value - better random access performance hibernate.search.default.indexwriter.batch.term_index_interval = 128
|
Но что-то прироста производительности не заметил (макс. 5%). Пока включен кэш запросов, но все не покроешь им. К тому же будет часто сбрасываться.
|