Solr Expression Slow

В приведенном ниже запросе Solr я сортирую на основе выражения ниже.

сумма (если (и (тс (CRITERIA1_FILTER,Y), если (тс (PARTNER_CRITERIA1, Н),0,1)),1,0), если (и (ТФ (CRITERIA2_FILTER,Y), если (тс (PARTNER_CRITERIA2,1),0,1)),1,0)) asc

Я упомянул PARTNER_CRITERIA1 и PARTNER_CRITERIA2 в выражении. У меня есть подобное выражение 10, как это.

Я хочу удалить выражение, поскольку оно медленное, лучше ли использовать в этом случае пользовательскую сортировку, и если да, может кто-нибудь помочь, как это сделать?

0 ответов

Другие вопросы по тегам